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



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

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

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

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

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

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