Читать онлайн «Программирование в среде Visual Basic for Applications»

Автор Александр Пылькин

Л. А. Денидова А. Н. Пылькин Москва Горячая линия - Телеиои 2004 ББК 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. Учебное издание Демидова Лилия Анатольевна Пылькин Александр Николаевич Программирование в среде Visual Basic for Applications Практикум Обложка художника В. Г. Ситникова ЛР № 071825 от 16 марта 1999 г.
Подписано в печать 14 08 03 Формат 60x88/16 Печать Уч-изд л 10,9 Тираж 2000 экз Изд № 150 ISBN 5-93517-150-3. © Демидова Л. А. , © ОформлениеТЩательства «Горячая линия-Телеком», 2004 Visual Basic for Applications Visual Basic for Applications (VBA) - это сочетание одного из самых простых языков программирования и всех вычислительных возможностей Excel. Он прост в освоении и позволяет быстро получать ощутимые результаты- конструировать профессиональные приложения, решающие практически все задачи, встречающиеся в среде Windows. При этом создание многих приложений с использованием VBA проще и быстрее, чем при помощи других языков программирования. VBA позволяет легко решать многие задачи, о возможности выполнения которых средствами Excel вы раньше даже и не догадывались. VBA применяет технологию визуального программирования, т. е. конструирование рабочей поверхности приложения и элементов его управления непосредственно на экране, а также запись всей программы или ее частей при помощи средства Мас- roRecorder (автоматическая запись макроса). VBA содержит графическую среду, позволяющую наглядно конструировать экранные формы и управляющие элементы. При первом знакомстве с технологией визуального программирования может создаться впечатление, что она сводится к записи макросов, добавлению в формы элементов управления и определению их связей с макросами. Довольно часто при решении простейших задач так и происходит. Но если требуется создать сколько-нибудь сложное продвинутое приложение с содержательной обработкой данных, то на первый план выступает сам язык VBA. В данном пособии рассматриваются основные элементы языка VBA (переменные, константы, операторы, объекты языка, макросы, элементы управления, формы и т. д. ). Кроме того, приводятся различные примеры, так как при изучении программирования на языке VBA они играют важнейшую роль. Как правило, удачно подобранный пример может передать основную идею лучше, чем сложные и длинные теоретические рассуждения.