Ponyatia_o_MS_Office_i_VBA.pptx
- Количество слайдов: 12
Понятия о MS Office и VBA
Понятие офисного программирования. Microsoft очень серьёзно относится к basic как среды программирования и для этих целей сформировала специальный отдел. Поэтому к настоящему времени все недоделки устранены. Основным приложением использующим VBA является MS Acsess. Огромные возможности для программирования заложены в MS Exel. В нём имеются 100 функций, которые обеспечивают финансовые и математические расчеты.
В MS Word одно из ключевых применений – формирование веб-страниц, VBScript, схожая синтаксис и структура. Очень важно наличие возможностей по формированию и проверки цифровых подписей. В MS Exel возникли проблемы с понятием объектов имея десятки классов объектов Exel с трудом находит наследственные признаки.
Задачи, решаемые MS Office. 1. Программирование офисного приложения, обеспечивающего как настройку интерфейса, так и решения спец задач. 2. Создание программируемых доков которые представляют собой новый вид интерактивных приложений функционирующих в MS Office. 3. Применение готовых объектов MS Office в качестве программных компонентов для приложений независимых разработчиков.
Необходимость в программировании в MS Office возникает в слудующих случаях: 1. При регулярной подготовке повторяющихся доков; 2. Многократное использование одних и тех же данных; 3. Автомотическая проверка вводимых пользователем данных; 4. Для программирования в MS Office используется VBA.
Преимущества языка. 1. Универсальность – с его помощью можно не только программировать документы, но и создавать полноценные документы. 2. VBA изначально был ориентирован на пользователей. В нём широко используются графический метод программирования. 3. При установке MS Office автоматически формируется среда программирования VBA, причём с установкой каждого нового приложения возможности расширяются.
Назначение Visual Basic for Application. Отличительной чертой бизнес-продуктов Microsoft является обязательное присутствие макроязыка и поддержка технологии OLE. Начиная с версии в MS Office 97 это VBA. Язык VBA представляет собой инструмент для создания собственных приложений. Это могут быть довольно простые макросы, а могут быть и сложные программные комплексы. В которых используются все основные возможности Microsoft Office. VBA представляет собой мощной инструмент для разработки приложений на базе Microsoft Office. Функции, ручное выполнение которых вызывает некоторые сложности, можно автоматизировать с помощью VBA.
VBA является модульным языком. Модуль представляет собой некоторый объект, содержащий описания отдельных процедур. Сходство VBA с современными системами программирования продают проекты. Набор модулей относящихся к одному проекту, объединяются в проекты. Кроме процедур, в проекте могут храниться макеты форм, модули формы и модули классов.
Компоненты среды программирования VBA. После выполнения определённых операций на экране появится окно редактора модулей, в котором и происходит вся дальнейшая работа по созданию проекта. С помощью редактора можно решать четыре основные задачи: - редактировать процедуры; - создавать диалоговые формы; - отлаживать модули; - компилировать и исполнять отдельные процедуры в обычном и пошаговом режимах.
Среда программирования включает в себя такие компоненты, как редактор экранных форм, редактор программ и отладчик. Рабочая область включает в себя окно проекта, окно свойств, окно для редактирования формы, окно с элементами управления и окно для редактирования программ на VBA.
Подготовили презентацию: Учащиеся группы 02291 Покатыло Никита и Лисневский Владислав.
Ponyatia_o_MS_Office_i_VBA.pptx