русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Взаємодія VBA з користувачем


Дата додавання: 2014-04-05; переглядів: 1152.


Редактор Visual Basic

Макроси у VBА

Уведення VBA-коду, оператори VBA

Типи даних

Оголошення і використання змінних

Оператори управління програмою

7. Основні поняття про об’єкти Excel

Взаємодія VBA з користувачем

 

У багатьох програмах є можливість написання програм за допомогою макросів. Основні додатки пакета програм Microsoft Office 2003 мають значні можливості макропрограмування, які об’єднують найбільш сучасні засоби. Для запису і виконання макроса просто призначається зручна комбінація клавіш, команда меню або кнопка панелі інструментів.

У табличному процесорі Excel 2003 вбудована макромова програмування Visual Basic for Applications (VBA), яка використовується для створення і виконання макросів. Вони дають можливість автоматизувати роботу в Excel, розміщуючи послідовність дій в одну команду. Це дає змогу зменшити час виконання і кількість ручних операцій одночасно з високою точністю всіх дій. Макроси VBA можуть створюватися безпосередньо в редакторі, при цьому код вводиться вручну, а не записується автоматично. Введений код відрізняється від записаного простотою, швидкодією і точністю. Зміни в макросі виконуються в редакторі Visual Basic, який використовується для підвищення ефективності макросів, а також для їх перевірки.

Мова VBA має декілька переваг над старими мовами програмування:

а) логічний контроль - можливість виконання різних дій залежно від значень даних у клітинці, результату обчислень або від вибору користувача;

б) повторне виконання - дії макроса можуть повторюватися багато разів із великою швидкістю при певній умові або певну кількість разів;

в) взаємодія з користувачем - мова VBA містить функції для відображення повідомлень і запитань, а також для введення інформації;

г) керування Excel - потужна об’єктна модель дозволяє отримати доступ практично до всіх компонентів Excel, тобто програма виконує всі дії, що Excel;

д) засоби редагування - крім мови програмування, пакет програм Office 2000 має єдиний редактор Visual Basic для написання і налагодження програм;

е) об’єднання з базами даних - вбудована підтримка системи Open Database Connectivity (ODBC) дозволяє працювати з даними Microsoft Access.

Завдяки наявності VBA в пакеті програм Office 2003 мова Visual Basic стала доступною для програмування макросів. Редактор Visual Basic із вбудованими засобами редагування й управління проектами значно підвищує ефективність розроблення програм. Можливість створення форм уключає не тільки відповідний набір інструментів для створення діалогових вікон, але і повноцінну модель програмованих подій. Редактор є основою для всіх операцій редагування VBA в Office 2003, він замінив різні засоби редагування коду додатків, які були у складі попередніх версій пакета Office, і надає потужну платформу для редагування і налагодження програм.

І. Редактор Visual Basic


<== попередня лекція | наступна лекція ==>
Програмне забезпечення | Вікно редактора


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн