Введение
Система программирования Visual Basic for Application (VBA) – это развитая система визуального программирования для создания прикладных программ в среде Microsoft Office.
1.1 Изучать VBA необходимо для1.1.1 Выполнения автоматизации обработки различных типов документов (Word, Access, Excel, Power Point);
1.1.2 Расширения вычислительных возможностей офисных программ (Excel, Access и др.);
1.1.3 Создания новых экранных форм и управляющих элементов;
1.2 История создания Visual Basic for Application
Число VB-пользователей росло, причем во многом за счет огромной популярности ее предшественника — QuickBasic.
Затем компания Microsoft объявила о намерении создать на основе VB новую универсальную систему программирования для прикладных программ, которая получила название Visual Basic for Applications (VB для приложений). Реализацию этого проекта она начала с собственных офисных пакетов.Первый вариант VBA 1.0 появился в составе MS Office 4.0, но лишь в программах Excel 4.0 и Project 6.0. В других же приложениях - Word 6.0 и Access 2.0 - были собственные варианты Basic. Более того, VBA 1.0 довольно сильно отличался от используемой тогда универсальной системы VB 3.0.
Качественный перелом наступил в конце 1996 года с выпуском MS Office 97, в котором была реализована единая среда программирования VBA 5.0, включенная в программы Word, Excel и PowerPoint. Более того, VBA 5.0 использовала тот же самый языковый механизм и среду разработки, что и универсальная система VB 5.0. А в состав MS Office 2000 вошла соответственно версия VBA 6.0. В настоящее время уже имеется версия VBA 7.0.
Хотя программная оболочка Visual Basic выполнена полностью графической, а сам язык программирования весьма далек от языка, применяемого для ранних версий интерпретаторов Basic, простота и элегантность Basic осталась в большой мере присущей и новым версиям. Широкие возможности Visual Basic и его простота послужили основной причиной для выбора его в качестве языка программирования для создания таких Windows-приложений как Excel.
Освоение механизма программирования VBA, реализованного в офисном приложении открывает пользователям возможность использования полученных знаний и навыков при работе с десятками и сотнями других программ. Начав с составления простейших макрокоманд, при желании можно в рамках одного инструментария стать профессионалом, разрабатывающим программные системы любой сложности.
Язык Visual Basic for Application (VBA) – соблюдает основной синтаксис и правила программирования языков диалектов Basic (BASICA, GW-BASIC)
1.3.1 Разработка внешнего вида программы – включает проектирование экранной формы окна, содержащего различные элементы управления программой.
1.3.2 Присвоение индивидуальных свойств каждому объекту.
Содержание