Студопедия — Візуальне програмування для створення додатків 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; просмотров: 1060. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Особенности массовой коммуникации Развитие средств связи и информации привело к возникновению явления массовой коммуникации...

Тема: Изучение приспособленности организмов к среде обитания Цель:выяснить механизм образования приспособлений к среде обитания и их относительный характер, сделать вывод о том, что приспособленность – результат действия естественного отбора...

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

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