
- •Шеверева е.А. Лекция № 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 Отображение панелей инструментов и отдельных элементов
3 Объекты Microsoft Power Point
Объекты и наборы Microsoft Power Point представлены в таблице 3.1.
Таблица 3.1 - Объекты и наборы Microsoft Power Point
Объект или набор |
Описание |
Объект Application |
Представляет приложение Microsoft Power Point |
Объект Presentation |
Представляет открытий или созданный файл презентации |
Набор Presentations |
Содержит все открытые файлы презентаций |
Объект DocumentWindow |
Представляет интерфейс между пользователем и файлом в режиме дизайна |
Объект Slide |
Представляет отдельный слайд |
Набор SlideRange |
Содержит подмножество слайдов презентации |
Набор Slides |
Содержит все слайды презентации |
Объект Selection |
Представляет фрагмент, выделенный в окне документа |
Набор ShapeRange |
Содержит все фигуры в выделенном фрагменте |
Объект Shape |
Представляет каждый объект на слайде (поле, автофигуру, OLE-объект) |
Набор Shapes |
Содержит слой векторной графики на слайде |
Объект TextRange |
Представляет выделенный текст |
Объект View |
Представляет контейнер для содержимого файла в режиме дизайна |
Объект SlideShowView |
Представляет контейнер для содержимого файла в режиме показа слайда |
Объект SlideShowWindow |
Представляет интерфейс между пользователем и файлом в режиме показа слайда |
Объект AnimationSetting |
Представляет воспроизведение анимации |
Объект PlaySettings |
Представляет воспроизведение мультимедийных клипов при демонстрации слайдов |
4 Объекты Microsoft Word
Visual Basic поддерживает набор объектов, соответствующих элементам Microsoft Word (таблица 4.1).
Таблица 4.1 - Объекты и наборы Microsoft Word
Объект или набор |
Описание |
Объект Application |
Представляет приложение Microsoft Word |
Объект Window |
Представляет окно |
Набор Windows |
Содержит все открытые в данный момент окна |
Набор CommandBars |
Содержит меню и панели инструментов |
Набор Dialogs |
Содержит встроенные диалоговые окна |
Объект Pane |
Представляет активную панель инструментов |
Набор Panes |
Содержит все панели инструментов |
Объект Document |
Представляет открытый документ |
Набор Documents |
Представляет все открытые документы |
Объект Bookmark |
Представляет закладку в документе |
Объект Selection |
Представляет фрагмент, выделенный в одной из секций окна документа |
Объект Range |
Представляет непрерывную область в документе |
Объект Find |
Представляет поиск текстовых диапазонов в документе |
Объект Replacement |
Представляет замену текстовых диапазонов в документе |
Объект Table |
Представляет таблицу |
Объект Column |
Представляет элемент таблицы – колонка |
Объект Row |
Представляет элемент таблицы – строка |
Объект Cell |
Представляет элемент таблицы - ячейка |
Объект Shape |
Представляет объект, находящийся в слое векторной графики (автофигура, OLE-объект, элемент управления на базе ActiveX, рисунок) |
Объект InLineShape |
Представляет встраиваемую фигуру в текстовом слое документа |
Объект HeaderFooter |
Представляет верхний или нижний колонтитул |