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

50. Передумови виникнення та сфера застосування

Мова VBA розроблена як спільна для усіх додатків пакета Microsoft Office. До цього кожний із прикладних додатків офісного пакета був реалізований із власною мак ромовою, і всі ці макромови відрізнялися одна від однієї і від інших мов програмування. Створення прграм мовою VBA надзвичайно автоматизоване. Інколи, користувач може програмувати, навіть не здогадуючись про це. Зокрема, так відбувається при створенні та записі макросів. Для цього потрібно з конкретного додатка виконати команду головного меню Сервіс – Макрос – Почати запис …. Код програми генеруватиметься автоматично. Згодом користувач може викликати макрос і виконати або змінити його. З іншого боку, деякі задачі не можуть бути розв*язані офісними програмами традиційними способами або з використанням записаних макросів. У такому разі теж доцільно скористатися VBА, основи роботи з елементами керування. Для цього йому необхідно знати синтаксис VBА, основи роботи з елементами керування, об`єктну модель додатка тощо. Найважливіший рівень винористання VBА – розв*язання задач інтеграції офісних програм, тобто задач обміну даними між додатками Microsoft Office. Таким чином, VBА – це середовище програмування, що є вбудованою в офісі програми оболонкою, призначеною для автоматизації та інтеграції додатків Microsoft Office. Синтаксиз і структура мови VBA дуже близька до системи програмування Visual Basic , проте їх різнить ряд концептуальних відмінностей:

  • система програмування Visual Basic призначена для створення незалежних проектів, а VBA - для автоматизації вже існуючих офісних додатків.

  • Visual Basic має власне середовище програмування , використовує середовище офісної програми.

51. Структура проекту.

Проектом називають сукупність файлів з яких Visual Basic створює готову для виконання програму. До складу кожного проекту входять наступні файли:

• файл проекту *.vbp. Це невеликий файл, який містить посилання на всі файли проекту та ініціалізує програму;

• файли опису всіх форм, які входять у проект: файл модуля *.bas і файл форми *.frm. У цих файлах містяться тексти Basic-програми;

• файл ресурсів програми *.frx. У ньому описані ресурси, які не належать формі, наприклад, піктограма програми; *.

• файл параметрів проекту *.vbw;

Для збереження проекту необхідно задати імена форм (автоматично пропонуються імена Form1.frm, Form2.frm, ...), модулів (Module1.bas, Module1.bas, ...) та ім’я проекту (Project1.vbp). Ці імена можна змінити на власні. Для переміщення проекту на інший комп’ютер необхідно мати лише файли таких типів: *.vbp, *.frm, *.bas, *.frx. Інші файли створюються автоматично.

52. Поняття про віртуальні поняття

Однією з важливих переваг мови VBA є можливість створення зручного інтерфейсу користувача за допомогою набору візуальних елементів керування. Використовуючи цей набір і редактор форм, можна створити довільний Windows – інтерфейс. Створення елементів керування, як правило відбувається на початковому етапі конструювання додатка, а значно рідше – в процесі створення додатка. Елементи керування створюються за допомогою панелі елементів, що активізуються командою головного меню Viev – Control Toolbox. Елементи керування наносяться на форму користувача, яка теж є специфічним елементом керування , що служить своєрідним контейнером для зберігання й відображення елементів. Для розміщення елемента керування у формі потрібно натиснути відповідну кнопку панелі елементів і за допомогою мишки перетягнути рамку відповідного елемента в потрібне місце. Після цього створений елемент керування можна переміщувати, змінювати його розміри, копіювати в буфер обміну тощо. Всі елементи керування є об`єктами. Тому, як інші об`єкти, вони володіють відповідними атрибутами: властивостями, методами й подіями, що можуть бути встановлені та запрограмовані розробником додатка.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]