Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Объект Word.Application

Word – пожалуй, самое популярное приложение Microsoft Office. Оно ориентировано в первую очередь на пользователей, далеких от программирования. В Word можно прекрасно работать, ничего не зная ни о его объектах, ни о том, что только с их образами приходится иметь дело.

Когда открывается Word, в языке VBA становятся доступными определяющий само приложение корневой объект Application и все встроенные в него объекты, задающие различные компоненты приложения Word. Объект Application – это объект, представляющий приложение Word. Его элементами на разных уровнях иерархии являются около 180 объектов. Сам корневой объект Application имеет более сотни элементов: свойств, методов и событий. На рис. 5.1.2 приведена объектная модель Microsoft Word.

Рассмотрим вначале основные коллекции объектов, входящие в состав редактора Word: коллекция Documents, в которую вложены коллекции Characters, Words, Sentences, Paragraphs, Sections, ListParagraphs (списки).

Элементами коллекций Documents, Paragraphs являются объекты соответствующих классов (Document и Paragraph соответственно), но элементами коллекций Characters, Words, Sentences являются объекты класса Range, т.е. нет операций, отдельно определенных для символов, строк и т.п., есть операции над интервалами Range.

Рисунок 5.1.2. Первые (верхние) уровни иерархии объектной модели Word 2000

 

Теперь рассмотрим основные коллекции объектов, входящие в состав Application на верхнем уровне иерархии (см. таб. 5.1.1). В скобках указаны имена объектов, являющихся элементами соответствующих коллекций.

Таблица 5.1.1. Основные коллекции, вложенные в объектWord.Application

Коллекция Описание
AddIns (AddIn) Набор всех доступных надстроек Word, включая все шаблоны и библиотеки надстроек Word, отображающиеся в диалоговом окне Шаблоны и надстройки
CommandBars (CommandBar) Набор панелей команд (инструментов) Word
Dialogs (Dialog) Набор всех встроенных диалоговых окон Word
Dictionaries (Dictionary) Набор всех вспомогательных словарей, таких как Custom.dic
Documents (Document) Набор всех документов, открытых в Word
FileConverters (FileConverter) Набор всех установленных конверторов, которые могут использоваться при открытии или сохранении документов Word
Languages (Language) Набор языков, используемых при проверке орфографии и грамматики текста в документе Word
RecentFiles (RecentFile) Список последних использовавшихся файлов
SpillingSuggestions (SpillingSuggestion) Список слов, предлагаемых для исправления при обнаружении ошибок
Templates (Template) Набор всех шаблонов Word
Windows (Window) Все окна приложения Word

В объект Application вложены также простые объекты, не являющиеся коллекциями. Список основных таких объектов приведен в таб. 5.1.2.

Таблица 5.1.2. Простые объекты, вложенные в объектWord.Application

Объект Описание
Assistant Активный в данный момент помощник Word
AutoCorrect Поддерживает средства автоматической корректировки текстов
Browser Средство перемещения точки вставки (курсора) по объектам документа
DefaultWebOptions Предоставляет доступ к параметрам приложения, используемым в Word по умолчанию при открытии и сохранении документов в формате Web-страниц
EmailOptions Предоставляет доступ к глобальным параметрам приложения Word, которые используются при создании и правке в Word сообщений электронной почты
EmailSignature Содержит подпись сообщения электронной почты. Используется при создании и правке сообщения электронной почты в Word
FileNames Позволяет получить список всех доступных шрифтов
FileSearch Реализует функциональность стандартного диалогового окна открытия файла
Options Предоставляет доступ к параметрам приложения и документов Word
Selection Выделенная область в окне документа Word или точка вставки
SynonymInfo Связан с проверкой грамматической правильности
System Предоставляет доступ к некоторым средствам операционной системы компьютера и информации о ней
VBE Предоставляет средства для работы с единым редактором языка VBA

Приведенный список коллекций и простых объектов далеко не полностью отражает всю структуру объектов, представляющих Word. Некоторые из вложенных объектов, например Document, не менее сложны по своей внутренней структуре. Объектная природа построения приложения позволяет успешно работать с основными объектами, используя только часть их свойств и методов и, возможно, не зная о существовании других объектов.

<== предыдущая лекция | следующая лекция ==>
Методы и события элементов управления | Листинг 1. Использование объекта Application и его свойств
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 710; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.