Материал: Программирование на языке Visual Basic для приложений. Подвальный С.Л., Рог А.И

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

С.Л. Подвальный А.И. Рог О.Б. Кремер

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC ДЛЯ ПРИЛОЖЕНИЙ

Учебное пособие

Воронеж 2005

3

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Воронежский государственный технический университет

С.Л. Подвальный А.И. Рог О.Б. Кремер

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC ДЛЯ ПРИЛОЖЕНИЙ

Утверждено Редакционно-издательским советом университета в качестве учебного пособия

Воронеж 2005

4

УДК 78.029.983

Подвальный С.Л., Рог А.И., Кремер О.Б. Программирование на языке Visual Basic для приложений: Учеб. пособие. Под ред. С.Л. Подвального. Воронеж: Воронеж. гос. техн. ун-т,

2005. 181 с.

В учебном пособии рассматриваются вопросы теории и практики программирования на языке Visual Basic для приложений Word и Excel пакета Microsoft Office. Издание соответствует требованиям Государственного образовательного стандарта высшего профессионального образования по направлениям 230100 ―Информатика и вычислительная техника‖ и 230200 ―Информационные системы‖, специальностям 230101 ―Вычислительные машины, комплексы, системы и сети‖ и 230201 ―Информационные системы и технологии‖, дисциплинам ―Программирование в среде MS Office‖ и ―Технологии программирования‖.

Учебное пособие подготовлено в электронном виде в редакторе FrontPage и содержится в файле BOOK.rar.

Табл. 37. Ил. 14. Библиогр.: 6 назв.

Рецензенты: Государственный научно-исследовательский испытательный институт проблем технической защиты информации ФСТЭК России канд. техн. наук, снс А.В. Анищенко; канд. техн. наук, снс О.А. Кузнецов

© Подвальный С.Л., Рог А.И., Кремер О.Б., 2005

© Оформление. Воронежский государственный технический университет, 2005

5

ВВЕДЕНИЕ

Пакет офисных приложений Microsoft Office - это набор приложений, наиболее часто используемых в делопроизводстве. Настраивая эти средства ―по месту‖ с помощью инструмен-

тальной среды VBA (Visual Basic for Application), можно полу-

чить конкретное программное решение той или иной задачи обработки документов.

Программирование на VBA имеет ряд специфических особенностей, которые необходимо иметь в виду, приступая к изучению этого мощного языка:

–язык VBA предоставляет разработчику огромное количество готовых объектов, — это в подавляющем большинстве практических ситуаций позволяет не изобретать собственные классы, а использовать уже существующие;

–стиль программирования на VBA принципиально ориентирован на документы, то есть целью разработки являются документы, а не программы (программы являются лишь частью документа);

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

Перечисленные особенности инструментальной среды VBA в сочетании с предоставляемой возможностью объединения усилий нескольких разработчиков по созданию одного и того же документа, составляют то, что принято называть офисным программированием. Описанию средств и способов реализации основных концепций офисного программирования

ипосвящено настоящее учебное пособие.

В пособии представлены описания основных понятий языка программирования VBA, переменных, структур и операторов, описываются встроенные процедуры и функции, объекты и классы. Самостоятельные разделы учебного пособия со-

6

держат описания реализации графического интерфейса, особенности разработки офисных приложений и защиты данных и приложений.

Изложение сопровождается примерами использования конструкций языка и справочными материалами.

Настоящее электронное учебное пособие составлено с учетом того, что читатель умеет использовать текстовый ре-

дактор Microsoft Word и электронные таблицы Microsoft Excel,

а также практически знаком с каким-либо языком программирования.

Материал электронного учебного пособия соответствует программе подготовки дипломированных специалистов по направлениям 230100 ―Информатика и вычислительная техника‖

и230200 ―Информационные системы‖. Оно ориентировано, главным образом, на изучение студентами специальностей 230101 ―Вычислительные машины, комплексы, систем и сети‖

и230201 ―Информационные системы и технологии‖, дисциплин ―Программирование в среде MS Office‖ и ―Технологии программирования‖.

Электронное учебное пособие может быть полезно студентам специальностей различного профиля, аспирантам и специалистам, использующим для создания и сопровождения документов средства пакета Microsoft Office.

7

Источник: https://studfile.net/preview/16565567/