Анимация
JavaScript
|
Главная Библионтека 2. Списка Классы. После выбора из раскрывающегося списка Проект/Библиотека просматриваемой библиотеки, например VBA, все классы объектов выбранной библиотеки выводятся в списке Классы. 3. Списка Компоненты. После выбора класса из списка Классы просматриваемой библиотеки, например FileSystem, все компоненты выбранного класса выводятся в списке Компоненты. При выделении строки в этом списке в нижней части окна Просмотр объектов приводится дополнительная информация о выбранном компоненте. Кроме того, если нажать на кнопку Справка расположенную, на панели инструментов в правой верхней части окна Просмотр объектов, то на экране отобразится окно Справочник Visual Basic с подробной информацией о выделенном компоненте. 3. Автоматическая запись макроса и его редактирование в настоящее время почти каждое приложение, предназначенное для ведения деловой документации, имеет макроязык и средство записи макросов. Используя такое приложение, можно записать выполняемые пользователем действия, а затем в любое время воспроизвести нажатия клавиш и операции мышью и таким образом автоматизировать работу. При записи макроса основное приложение создает код, который можно просмотреть и отредактировать. Этот код также можно написать самостоятельно от начала до конца. Однако самый простой способ разработать макрос - это записать его, а затем изменить созданный код. Этот метод позволяет быстро освоить язык VBA, тщательно изучая код программы, созданный с помощью основного приложения. Кроме того, можно легко изменить уже созданный код или добавить к нему комментарии. Для записи макроса и редактирования его в редакторе VBA: 1. Запустите в основном приложении средство автоматической записи макросов с помощью команды Сервис/Макрос/Начать запись. При этом на экране появится диалоговое окно Запись макроса. Задайте имя макроса (по умолчанию Мак-pocl, Макрос2 и т. д.) и нажмите кнопку ОК. При этом появится панель записи макроса Останов с кнопками Остановить запись и Пауза (для Word) и Относительная ссылка (для Excel). Выполните требуемую последовательность действий и остановите запись, нажав кнопку Остановить запись (кнопка Пауза используется, если необходимо выполнить какие-либо действия, которые не должны содержаться в коде программы, кнопка Относительная ссылка используется для переключения между записями с относительными и абсолютными ссылками). 3. Автоматическая запись макроса и его редактирование 23 2. Выберите записанный макрос в списке макросов основного приложения, используя команду Сервис/Макрос/Макросы, а затем нажмите кнопку Изменить. При этом запускается редактор VBA и в окне модуля выводится текст созданного макроса, который можно изменить или добавить комментарии. Рассмотрим следующий пример. Предположим, что необходимо очистить содержимое ячеек А1, В1, С1 рабочего листа (например, в ячейках А1, В1, С1 находятся значения 1, 2 и 3 соответственно). Создадим макрос. 1. Выполним команду Сервис/Макрос/Начать запись. 2. Присвоим макросу имя ClearCellData и нажмем кнопку ОК. 3. Выполним над ячейками А1, В1, С1 рабочего листа следующие действия. Выделим блок ячеек А1:С1 с помощью мыши и нажмем кнопку Delete. 4. Остановим запись, нажав кнопку Остановить запись. 5. Просмотрим результат. Выполним команду Сервис/Макрос/Макросы. Выберем в списке макросов макрос с именем ClearCellData и нажмем кнопку Изменить. В результате на экране откроется окно редактора VBA с текстом только что созданного макроса: Sub ClearCellData () ClearCellData Макрос Макрос записан 23.05.00 (Демидов Андрей) Range("А1:С1").Select Selection.ClearContents End Sub 6. Добавьте комментарии к строкам программы (комментарий должен начинаться с апострофа). Например: Range("А1:01").Select Выделение блока ячеек Selection.ClearContents Очистка содержимого вьщеленного блока 0 1 2 3 4 5 [ 6 ] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |