- •Министерство образования российской федерации
- •М инистерство образования российской федерации
- •Аннотация
- •Содержание
- •Тема 1. Основы программирования
- •Создание, редактирование и запуск программ
- •Переменные, константы и типы данных
- •Управляющие конструкции
- •Управляющая конструкция If…Then позволяет выполнять один или несколько операторов, если условие истинно. Можно использовать однострочный и блочный синтаксис. Например:
- •Тема 2. Введение в модели объектов
- •2.1. Обзор моделей объектов
- •2.2. Автоматизация операций с использованием объектов
- •2.3. Программирование объектов другого приложения
- •Тема 3. Объекты Microsoft Office
- •3.1. Объекты Microsoft Access
- •3.2. Объекты Microsoft Excel
- •3.3. Объекты Microsoft Power Point
- •3.4. Объекты Microsoft Word
- •Тема 4. Меню и панели инструментов
- •4.1. Средства настройки пользовательского интерфейса
- •4.2. Выбор подходящих элементов пользовательского интерфейса
- •4.3. Система меню
- •4.4. Модификация системы меню на этапе разработки
- •4.5. Модификация системы меню в период выполнения
- •4.6. Панели инструментов
- •4.7. Модификация панелей инструментов на этапе разработки
- •4.8. Модификация панелей инструментов в период выполнения
- •Тема 5. Элементы управления на базе ActiveX и диалоговые окна
- •5.1. Разработка нестандартных диалоговых окон
- •5.2. Использование нестандартных диалоговых окон
- •5.3. Работа с элементами управления в документе, листе или на слайде
- •Тема 6. Оптимизация кода
- •6.1. Основные принципы оптимизации кода
- •6.2. Оптимизация кода для Microsoft Excel
- •6.3. Оптимизация кода для Microsoft Word
- •Тема 7. Отладка и обработка ошибок
- •7.1. Создание обработчика ошибок
- •7.2. Иерархия обработчиков ошибок
- •7.3. Тестирование обработчика за счет эмуляции ошибок
- •7.4. Строчная обработка ошибок
- •7.5. Отключение обработки ошибок
- •7.6. Общие принципы отладки
- •7.7. Режимы конструктора, выполнения и прерывания
- •7.8. Окна отладки
- •7.9. Просмотр стека вызовов
- •Тема 8. Разработка приложений для Интернета и Word Wide Web
- •8.1. Термины и концепции, связанные с Интернетом
- •8.2. Работа с гиперссылками
- •8.3. Сохранение документов и объектов в формате html
- •8.4. Элемент средства просмотра Web Microsoft
- •8.5. Элемент управления Internet Transfer
- •Указывать допустимый сервер-заместитель в свойстве AccessType элемента управления Internet Transfer (таблица 8.4);
- •Элемент управления Internet Transfer автоматически настраивается на нужный протокол, заданный в первой части url. Поэтому применение метода OpenUrl или Execute не требует установки свойства Protocol.
- •8.6. Элемент управления WinSock
- •8.7. Создание персонального Web-сервера
- •Тестовые задания для закрепления материала учебного пособия
- •Рекомендуемая литература
- •Б) дополнительная литература
3.2. Объекты Microsoft Excel
Visual Basic поддерживает набор объектов, соответствующих элементам Microsoft Excel (таблица 3.2). Каждый элемент – книга, лист, диаграмма, ячейка и т.д. – можно представить в Visual Basic объектом. В Microsoft Excel введена поддержка событийно-управляемого программирования на Visual Basic. Событие – любое действие, распознаваемое объектом Microsoft Excel. Некоторые объекты распознают предопределенные наборы событий: чтобы задать конкретную реакцию объекта на то или иное событие, можно написать для него процедуру обработки события.
Таблица 3.2
Объекты и наборы Microsoft Excel
Объект или набор |
Описание |
1 |
2 |
Объект Application |
Представляет приложение Microsoft Excel |
Объект Window |
Представляет окно |
Набор Windows |
Содержит все открытые в данный момент окна |
Объект Workbook |
Представляет открытую рабочую книгу |
Набор Workbooks |
Содержит все открытые в данный момент рабочие книги |
Продолжение таблицы 3.2
1 |
2 |
Объект Worksheet |
Представляет активный рабочий лист |
Набор Worksheets |
Содержит все открытые рабочие листы |
Объект Range |
Представляет отдельную ячейку, диапазон ячеек, целую строку или колонку, несколько выделенных областей или трехмерный диапазон |
Объект Chart |
Представляет открытую диаграмму |
Набор Charts |
Содержит все открытые в данный момент диаграммы |
Объект Reference |
Представляет ссылку на библиотеку объектов |
Объект UserForm |
Представляет открытое нестандартное диалоговое окно |
Объект CheckBox |
Представляет элемент управления - флажок |
Объект ComboBox |
Представляет элемент управления – поле со списком |
Объект ListBox |
Представляет элемент управления - список |
Объект OptionButton |
Представляет элемент управления – переключатель |
Объект CommandButton |
Представляет элемент управления – кнопка |
Объект TextBox |
Представляет элемент управления – поле ввода |
3.3. Объекты Microsoft Power Point
Объекты и наборы Microsoft Power Point представлены в таблице 3.2.
Таблица 3.3
Объекты и наборы Microsoft Power Point
Объект или набор |
Описание |
1 |
2 |
Объект Application |
Представляет приложение Microsoft Power Point |
Объект Presentation |
Представляет открытий или созданный файл презентации |
Набор Presentations |
Содержит все открытые файлы презентаций |
Объект DocumentWindow |
Представляет интерфейс между пользователем и файлом в режиме дизайна |
Продолжение таблицы 3.3
1 |
2 |
Объект Slide |
Представляет отдельный слайд |
Набор SlideRange |
Содержит подмножество слайдов презентации |
Набор Slides |
Содержит все слайды презентации |
Объект Selection |
Представляет фрагмент, выделенный в окне документа |
Набор ShapeRange |
Содержит все фигуры в выделенном фрагменте |
Объект Shape |
Представляет каждый объект на слайде (поле, автофигуру, OLE-объект) |
Набор Shapes |
Содержит слой векторной графики на слайде |
Объект TextRange |
Представляет выделенный текст |
Объект View |
Представляет контейнер для содержимого файла в режиме дизайна |
Объект SlideShowView |
Представляет контейнер для содержимого файла в режиме показа слайда |
Объект SlideShowWindow |
Представляет интерфейс между пользователем и файлом в режиме показа слайда |
Объект AnimationSetting |
Представляет воспроизведение анимации |
Объект PlaySettings |
Представляет воспроизведение мультимедийных клипов при демонстрации слайдов |