Программирование в среде Visual Basic for Applications
Программирование в среде Visual Basic for Applications:
Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications

Л.А.Денидова А.Н.Пылькин

Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications

ББК 32.973 ДЗО

Демидова л. а., Пылькин а. Н.

ДЗО Программирование в среде Visual Basic for Applications:

Практикум. - M.: Горячая линия - Телеком, 2004. - 175 с: ил.

ISBN 5-93517-150-3.

В форме практических рекомендаций рассмотрены основы программирования в среде Visual Basic for Applications (VBA) для создания приложений MS Excel. Изложение материала оформлено в виде отдельных разделов, в которых кратко представлена основная теория по конкретным темам, приведены примеры решения задач. Предлагаются варианты заданий для самостоятельного выполнения.

Для студентов вузов, может быть полезна всем желающим овладеть основами программирования в среде Visual Basic for Applications.

ббк 32.973

Адрес издательства в Интернет www.techbook.ru e-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript .

Учебное издание

Демидова Лилия Анатольевна Пылькин Александр Николаевич Программирование в среде Visual Basic for Applications

Практикум

Visual Basic for Applications

Visual Basic for Applications (VBA) - это сочетание одного из самых простых языков программирования и всех вычислительных возможностей Excel. Он прост в освоении и позволяет быстро получать ощутимые результаты - конструировать профессиональные приложения, решающие практически все задачи, встречающиеся в среде Windows. При этом создание многих приложений с использованием VBA проще и быстрее, чем при помощи других языков программирования. VBA позволяет легко решать многие задачи, о возможности выполнения которых средствами Excel вы раньше даже и не догадывались.

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

При первом знакомстве с технологией визуального программирования может создаться впечатление, что она сводится к записи макросов, добавлению в формы элементов управления и определению их связей с макросами. Довольно часто при решении простейших задач так и происходит. Но если требуется создать сколько-нибудь сложное продвинутое приложение с содержательной обработкой данных, то на первый план выступает сам язык VBA.

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

1. Объекты. Методы и свойства объектов

1.1. Объекты и их семейства

VBA относится к языкам объектно-ориентированного программирования (ООП), которое можно описать как методику анализа, проектирования и написания приложений с помощью объектов. Что такое объект? Объект позволяет рассматривать данные вместе с кодом, предназначенным для их обработки, т. е. объединить их в нечто целое, именуемое объектом. Язык VBA является объектно-ориентированном языком в строгом понимании этого слова, но объектный подход играет в нем большую роль. Все визуальные объекты, такие, как Рабочая книга (WorkBook), Рабочий лист (Worksheet), Активная ячейка (ActiveCell), Диапазон (Range), Диаграмма (Chart), Форма (UserForm), являются объектами. В VBA имеется более 100 встроенных объектов.



 
 
 
Powered by Exponenta -