- •Шеверева е.А. Лекция № 3 по дисциплине 5422 «Средства разработки офисных приложений»
- •План лекции:
- •Текст лекции
- •1 Объекты Microsoft Access
- •2 Объекты Microsoft Excel
- •3 Объекты Microsoft Power Point
- •4 Объекты Microsoft Word
- •5 Меню и панели инструментов
- •5.1 Средства настройки пользовательского интерфейса
- •5.1.1 Диалоговое окно Customize (Настройка)
- •5.2 Выбор подходящих элементов пользовательского интерфейса
- •5.3 Система меню
- •5.4 Модификация системы меню на этапе разработки
- •5.4.1 Добавление пользовательской строки меню
- •5.4.2 Добавление меню
- •5.4.3 Добавление подменю
- •5.4.4 Добавление и группировка команд
- •5.4.5 Создание и модификация контекстных меню
- •5.4.6 Удаление компонентов меню
- •5.4.7 Восстановление встроенных компонентов меню
- •5.5 Модификация системы меню в период выполнения
- •5.5.1 Отображение пользовательской строки меню
- •5.5.2 Динамическое отображение компонентов меню
- •5.5.3 Включение и отключение компонентов меню
- •5.6 Панели инструментов
- •5.7 Модификация панелей инструментов на этапе разработки
- •5.7.1 Создание пользовательской панели инструментов
- •5.7.2 Добавление и группирование элементов
- •5.7.3 Добавление и инициализация текстовых полей, списков и полей со списками
- •5.7.4 Удаление элементов с панели инструментов
- •5.7.5. Восстановление встроенных панелей инструментов
- •5.8 Модификация панелей инструментов в период выполнения
- •5.8.1 Отображение панелей инструментов и отдельных элементов
План лекции:
1. Объекты Microsoft Access.
2. Объекты Microsoft Excel.
3. Объекты Microsoft Power Point.
4. Объекты Microsoft Word.
5. Меню и панели инструментов.
Текст лекции
1 Объекты Microsoft Access
Объекты и наборы, предоставляемые библиотекой объектов Microsoft Access (таблица 1.1) организованы в иерархическую структуру. Объекты содержат наборы, а те в свою очередь – другие объекты (рис.1.1).
Таблица 1.1 - Объекты и наборы Microsoft Access
Объект или набор |
Описание |
Объект Application |
Представляет приложение Microsoft Access |
Объект Form |
Представляет открытую форму |
Набор Forms |
Содержит все открытые в данный момент формы |
Объект Report |
Представляет открытый отчет |
Набор Reports |
Содержит все открытые в данный момент отчеты |
Объект Control |
Представляет элемент управления, расположенный на форме, в отчете, разделе или в другом элементе управления |
Набор Controls |
Содержит все элементы управления на форме или в отчете |
Объект Module |
Представляет стандартный модуль или модуль класса |
Набор Modules |
Содержит все открытые в данный момент модули |
Объект Reference |
Представляет ссылку на библиотеку объектов |
Набор References |
Содержит все текущие ссылки |
Объект DoCmd |
Запускает макрокоманду Visual Basic |
Объект Screen |
Представляет текущее расположение объектов на экране |
Рисунок 1.1 – Иерархия объектов Microsoft Access
2 Объекты Microsoft Excel
Visual Basic поддерживает набор объектов, соответствующих элементам Microsoft Excel (таблица 2.1). Каждый элемент – книга, лист, диаграмма, ячейка и т.д. – можно представить в Visual Basic объектом. В Microsoft Excel введена поддержка событийно-управляемого программирования на Visual Basic. Событие – любое действие, распознаваемое объектом Microsoft Excel. Некоторые объекты распознают предопределенные наборы событий: чтобы задать конкретную реакцию объекта на то или иное событие, можно написать для него процедуру обработки события.
Таблица 2.1 - Объекты и наборы Microsoft Excel
Объект или набор |
Описание |
Объект Application |
Представляет приложение Microsoft Excel |
Объект Window |
Представляет окно |
Набор Windows |
Содержит все открытые в данный момент окна |
Объект Workbook |
Представляет открытую рабочую книгу |
Набор Workbooks |
Содержит все открытые в данный момент рабочие книги |
Объект Worksheet |
Представляет активный рабочий лист |
Набор Worksheets |
Содержит все открытые рабочие листы |
Объект Range |
Представляет отдельную ячейку, диапазон ячеек, целую строку или колонку, несколько выделенных областей или трехмерный диапазон |
Объект Chart |
Представляет открытую диаграмму |
Набор Charts |
Содержит все открытые в данный момент диаграммы |
Объект Reference |
Представляет ссылку на библиотеку объектов |
Объект UserForm |
Представляет открытое нестандартное диалоговое окно |
Объект CheckBox |
Представляет элемент управления - флажок |
Объект ComboBox |
Представляет элемент управления – поле со списком |
Объект ListBox |
Представляет элемент управления - список |
Объект OptionButton |
Представляет элемент управления – переключатель |
Объект CommandButton |
Представляет элемент управления – кнопка |
Объект TextBox |
Представляет элемент управления – поле ввода |