Студопедия — Візуальне програмування для створення додатків VBA
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Візуальне програмування для створення додатків VBA






VBA – мова програмування, яка використовується у додатках Microsoft Office. VBA відносять до мов об’єктно-орієнтованого програмування (ООП). ООП – це методика аналізу, проектування та написання додатків за допомогою об’єктів. На відміну від процедурного програмування у ООП на перше місце ставляться дані, а програмний код грає лише допоміжну роль. У процедурному програмуванні основну роль грає програмний код, а потім дані.

VBA застосовується у таких додатках: MS Office, Corel Draw, AutoCAD та ін.

VBA – це підмножина візуальної мови програмування Visual Basic (VB), яка включає майже всі засоби створення додатків VB. VBA відрізняється від мови програмування VB тим, що система VBA призначена для безпосередньої роботи з об'єктами Office, в ній не можна створювати проект незалежно від додатків Office. Таким чином, в VBA мовою програмування є VB, а інструментальне середовище програмування реалізоване у вигляді редактора VB, який може активізуватися з будь-якого додатку MS Office.

Наприклад, для того, щоб відкрити редактор VBA з додатку PowerPoint необхідно виконати команду Сервіс / Макрос / Редактор VB. Повернутися з редактора в додаток можна, вибравши команду Microsoft PowerPoint в меню Вид або комбінацією клавіш Alt + F11.

За допомогою вбудованого в редактор VB набору елементів управління і редактора форм користувач може створити інтерфейс користувача для власного проекту з екранною формою. Елементи управління є об'єктами, а для кожного об'єкту визначений ряд можливих подій (наприклад, клацання або подвійне клацання миші, натиснення клавіші, перетягування об'єкту і т.д.).

Кожна подія виявляється в певних діях програми (відгуках, реакції). Форма користувача дозволяє створювати вікна діалогу для програм- додатків. Мова програмування VBA служить для написання коду програми, наприклад для створення функцій користувача в Excel.

Той факт, що система VBA призначена для роботи з об'єктами Office, дозволяє ефективно її застосовувати для автоматизації діяльності, пов'язаної з розробкою різних типів документів.

У сучасних додатках, що розробляються під Windows, існують дві основні складові: вміст та функціональні можливості.

Вміст – це документи, які обробляються додатком, та їх елементи: слова, числа, графіка; до вмісту також відноситься інформація про їх атрибути.

Функціональні можливості - це способи роботи з вмістом – наприклад: відкрити, закрити, додати, видалити, копіювати та ін.

Вміст и функціональність додатку розбиваються на дискретні одиниці, які називаються об’єктами. В ООП дані, що об’єднуються разом з програмним кодом, призначеним для їх обробки, називають реалізацією об’єкта. (Іноді реалізацію об’єкта називають просто об’єктом).

Кожен об’єкт має атрибути, що визначають його характеристики (розмір, колір, положення на екрані) і стан об’єкта (доступність, видимість). Атрибути об’єкта називаються властивостями. Щоб змінити характеристики об’єкта, необхідно змінити значення його властивостей. Синтаксис установки властивостей

Об’єкт.Властивість=Значення властивості

Над об’єктом можна виконувати деякі дії. Дії, що виконуються над об’єктом, називають методами. Синтаксис застосування метода







Дата добавления: 2014-11-10; просмотров: 1051. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия