Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование в Excel.doc
Скачиваний:
21
Добавлен:
03.05.2019
Размер:
1.48 Mб
Скачать

3. Работа vba с объектами Excel

Вопросы раздела:

3.1. Как получить справку по Visual Basic для Microsoft Excel 3.2. Объекты Microsoft Excel

3.3. Работа с объектом Application 3.4. Работа с объектом Workbook;

3.4.1. Открытие рабочей книги 3.4.2. Создание и сохранение рабочей книги 3.4.3. Закрытие рабочей книги

3.5. Работа с объектом Range 3.6. Строковые ссылки в стиле А1 или имена диапазонов

3.6.1. Числовые индексы строк и колонок 3.6.2. Свойство Offset 3.6.3. Свойства CurrentRegion и UsedRange 3.6.4. Организация циклов для перебора ячеек диапазона

3.6.4.1. For Each … Next 3.6.4.2. Do … Loop

3.6.5. Применение свойства Address для отладки кода, работающего с объектом Range

3.7. Работа с событиями.

3.7.1. Включение и отключение обработки событий 3.7.2. Использование событий, связанных с рабочими листами 3.7.3. События на уровне рабочего листа 3.7.4. События на уровне диаграммы 3.7.5. События на уровне рабочей книги 3.7.6. События на уровне приложения 3.7.7. Модули классов и события

3.1. Как получить справку по Visual Basic для Microsoft Excel

Чтобы использовать справочную систему Visual Basic для Microsoft Excel, выберите при установке Office вариант Custom (Выборочная) и пометьте флажок Online Help for Visual Basic (Справка по Visual Basic) для Microsoft Excel. В ином случае программа Setup не установит справочную систему Visual Basic. Если Вы уже установили Microsoft Excel, то справочную систему Visual Basic можно добавить, запустив программу Setup еще раз.

Для просмотра содержания и предметного указателя справочной системы Visual Basic в Microsoft Excel, выберите из меню Help (?) редактора Visual Basic команду Contents and Index (Содержание и предметный указатель). На вкладке Contents (Содержание) диалогового окна Help Topics (Справочная система) дважды щелкните строку Microsoft Excel Visual Basic Reference (Справочник по Microsoft Excel Visual Basic), а затем — ярлык Shortcut to Microsoft Excel Visual Basic Reference (Вызов справочника по Microsoft Excel Visual Basic). На экране вновь появится диалоговое окно Help Topics (Справочная система), но на этот раз Вы увидите в нем содержание и предметный указатель справочной системы Visual Basic для Microsoft Excel.

3.2. Объекты Microsoft Excel

Visual Basic поддерживает набор объектов, соответствующих элементам Microsoft Excel, и с большинством из них Вы знакомы, если работали с пользовательским интерфейсом этого приложения. Например, объект Workbook представляет книгу, объект Worksheet — рабочий лист, объект Range — диапазон ячеек. Каждый элемент Microsoft Excel — книга, лист, диаграмма, ячейка и т.д.— можно представить в Visual Basic объектом. Создавая процедуры, управляющие этими объектами, Вы автоматизируете выполнение операций в Microsoft Excel. Схему модели объектов Microsoft Excel 97 Вы найдете в разделе “Microsoft Excel Objects” справочной системы.

В Microsoft Excel 97 введена поддержка событийно-управляемого программирования на Visual Basic. Событие — любое действие, распознаваемое объектом Microsoft Excel. Некоторые объекты Microsoft Excel распознают предопределенные наборы событий: чтобы задать конкретную реакцию объекта на то или иное событие, Вы можете написать для него процедуру обработки события на Visual Basic.