Студопедия — Основные операторы и функции VBA. 1.Кузьменко В.Г. Программирование на VBA 2002
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Основные операторы и функции VBA. 1.Кузьменко В.Г. Программирование на VBA 2002

Введение

В настоящее время Microsoft Office является наиболее используемым и полезным программным продуктом. Набор его приложений, включающий текстовый редактор Word, электронные таблицы Excel, систему управления базами данных Access, редактор Web-страниц Front Pages, пакет подготовки презентаций PowerPoint, электронный секретарь Outlook и другие, предназначен для решения очень широкого круга задач - от создания простых документов и отчетов до полной автоматизации документооборота организации с использованием систем управления базами данных и создания сайтов в сети Интернет.

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

Эти возможности реализуются, как правило, путем создания программ на встроенном объектно - ориентированном языке Visual Basic for Applications (VBA). Важнейшим достоинством VBA является возможность объединять любые приложения Office для решения, практически, любых задач по обработке информации. VBA позволяет работать с MS Office, как с некоторым конструктором: в распоряжении разработчика VBA-приложения большое количество объектов и коллекций.

Основной единицей программного кода на языке VBA является макрос, который представляет собой надлежащим образом оформленную последовательность команд, способных выполнить определенные действия или произвести определенные расчеты. Макросы могут писаться вручную в Редакторе VBA, как обычные процедуры на языке программирования Visual Basic {процедуры пользователя), или в автоматическом режиме с помощью макрорекордера (процедуры макросов). Различают также процедуры обработки событий (подробнее в разделе 9).

Каждый макрос VBA начинается с ключевого слова Sub (от слова Subroutine - процедура), за которым следует имя макроса и пустые круглые скобки. Первую строку кода, содержащую эти данные, называют строкой объявления (declaration) макроса. Заканчивается макрос строкой End Sub.

Макросы VBA сохраняются в специальной части основного файла данных (документа Word, книги Excel и др.), называемой модули (Modules). Каждый модуль может содержать исходный код (source code) нескольких макросов, а документ Office может содержать несколько модулей, которые объединены общим названием проект (Project). В проекте VBA автоматически создает модули для каждого рабочего листа, для всей рабочей книги, а также для каждой пользовательской формы (User Form). По назначению модули бывают двух типов: модули объектов и стандартные. В окне Project отображается реестр модулей и форм.

В дальнейшем, не ограничивая общности, будем излагать основы VBA-программирования в среде MS Excel.

Отметим, что операционная система Windows воспринимает макросы как элементы управления ActiveX и при загрузке приложений MS Office предупреждает, что макросы могут быть вирусоопасными. Чтобы упростить работу с создаваемыми макросами, в учебных целях рекомендуется установить средний уровень безопасности макросов через меню Excel: Сервис | Параметры | Безопасность | Безопасность макросов | Средняя.

Основные операторы и функции VBA

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

Перенос длинной строки можно осуществить, добавив в конце строки символы (пробел)+(знак подчеркивания _).




<== предыдущая лекция | следующая лекция ==>
Использование встроенных функций Excel | 

Дата добавления: 2015-10-02; просмотров: 354. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

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