Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Питання - шпора.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
186 Кб
Скачать
☆

42. Ms Visual Basic: Встановлення параметрів редактора. Введення коду. Взаємодія з користувачем

Редактор VBA Для входу в редактор є два шляхи: гарячі клавіши Alt + F11 і через меню Сервіс - Макроси - Редактор Visual Basic. Також при зміні макросу в меню Ви автоматично опинитеся в редакторі. Меню редактора: File - команди збереження змін у проекті та виведення на екран і друк вихідного коду макросів. Edit - команди управління вихідним кодом у вікні Code, а також об'єктами у формах. View - команди, що дозволяють виводити або забирати з екрана різні вікна самого редактора VBA. Insert - команди вставки в проект різних об'єктів: процедур, модулів, форм, класів і пр. Format - команди використовуються при створенні користувальницьких діалогових вікон. Вони дозволяють вирівнювати об'єкти у формі по відношенню один до одного, настроювати розміри і зовнішній вигляд елементів управління та інші операції. Debug - команди тестування і налагодження коду. Дозволяють запускати код з будь-якої точки, відстежувати хід виконання по кроках, бачити значення, переривати програму в потрібному місці. Run - команди запуску програмного коду на виконання, переривання, відновлення роботи, а також повернення перерваної програми в початковий стан. Tools - команди, що дозволяють вибрати макрос для виконання або отримання доступу до зовнішніх бібліотекам макросів. Доступ до діалогового вікна Option (параметри) редактора і вікна властивостей VBA. Add-Ins - одна команда Add-in Manager для виведення діалогового вікна в якому можна завантажувати, вивантажувати, реєструвати чи визначати поведінку програм - доповнень (надбудов). Одним з ефективних способів використання VBA є прив'язка коду до кнопок, що додаються у форму за допомогою майстрів елементів управління. Щоб додати кнопку з фрагментом коду, а потім проглянути код, необхідно виконати наступне: 1. Відкрити яку-небудь БД, в якій є таблиця. 2. Вибрати таблицю і виконати кацання на кнопці Автоформа стандартній панелі інструментів. Для таблиці буде створена форма за умовчанням. 3. Зберегти створену форму . 4. Вибрати вкладку Форми. Вибрати створену форму. 5. Виконати клацання по кнопці Конструктор, для перемикання в режим конструктора форми. 6. Вибрати команду Вигляд - > Панель елементів, якщо панель елементів не відображена на екрані. 7. Перевірити, чи активізовані майстри елементів управління (т.е. чи натиснута кнопка Майстра). 8. Виконати клацання на вільному місці форми, щоб вставити в неї кнопку. Відкриється діалогове вікно майстра кнопок, 10. У списку Категорії вибрати пункт Переходи по записах, а потім в списку Дії - > Пошук запису. Після клацання на кнопці Готово у форму буде додана кнопка, що виконує пошук. 11. Вставити кнопку на вільному місці форми нижче попередньою, створеною раніше. Знову відкриється вікно кнопок. 13. У списку Категорії вибрати пункт Робота з формою, а в списку Дії - пункт Закриття форми. Після клацання по кнопці Готово у форму буде додана кнопка, що виконує закриття форми. 14. Зберегти форму, вибравши команду Файл - > Зберегти. Після цього можна запустити форму і перевірити роботу доданих кнопок. 15. Перемкнутися в режим Констуктора, виконавши клацання по кнопці Конструктор. 16. Вибрати команду Вигляд - > Програма або виконати клацання по кнопці Програма на панелі інструментів. Відкриється вікно редактора Visual Basic for Applications, У цьому вікні можна бачити три фрагменти програми на мові VBA: розділ оголошень (у верхній частині вікна), який містить код, що відноситься до всієї форми в цілому, а також два розділи коду, прив'язаних до двох кнопок.