Объектная модель MS Word
Объект Application - приложение | Листинг 9.4. Оператор With - End With (html, txt) | CleanString - очистка строк | NewWindow - копия окна активного документа | EnableCancelKey - запрещаем остановку программы | RecentFiles - недавно открытые файлы | Листинг 9.32. Определение свободного дискового пространства (html, txt) | Листинг 9.36. Объявляем новую объектную переменную (html, txt) | Листинг 9.37. Связываем переменную с приложением (html, txt) |
Объектная модель MS Word, объект Application
Объектная модель MS Word
Microsoft Word 2007, как, впрочем, и другие приложения Office, имеет большую объектную модель, в которую входят множество объектов и коллекций. Однако на практике чаще всего используются лишь некоторые из них.
В частности, это следующие:
- Word (Microsoft Word) - чтобы вызывать объекты Microsoft Office Word из других приложений используется объект Word.
- Application (Приложение) - объект, который включает в себя все остальные объекты и коллекции. Сам объект Application включается в объект Word.
- Documents (Документы) - коллекция, которая включает в себя объекты Document (Документ). Объект Document представляет собой документ, с которым вы работаете в редакторе.
- Bookmarks (Закладки) - c помощью объектов этой коллекции можно задавать места в документе, в которые, при автоматическом создании, можно вставлять изменяемые части.
- Paragraphs (Абзацы), Sentences (Предложения),Words (Слова), Characters (Символы), Tables (Таблицы), OMath (Математические формулы), Эти коллекции, содержащие объекты, соответствующие их названиям, могут использоваться для обработки слов документа (Words), предложений (Sentences), отдельных символов (Characters) и т.д.
- Selection (Выделенная область) - представляет собой выделенную область документа или позицию, в которую будет осуществляться вставка очередного символа. Этот объект часто используют при создании простых документов. Однако у него есть существенные недостатки, что делает предпочтительнее использование объекта Range в большинстве случаев.
- Range (Диапазон) - входит в Document и другие объекты, представляет собой диапазон документа, ограниченный начальным и конечным символом.
Работая с объектной моделью MS Word следует понимать, что, например, объекты Documentи Selection могут содержать одинаковые коллекции объектов, например, и там и там есть коллекция Characters, в которую входят объекты Character - то есть - символы. Однако в случае с объектом Document мы можем работать с любым символом документа, а в случае сSelection - лишь с символами в пределах выделенной области. Однако, несмотря на различия, и там и там коллекция Characters имеет одинаковые свойства и методы. То же самое касается и других коллекций и объектов.
Давайте начнем с объекта Application и здесь же поговорим об использовании объектных переменных.
Дата добавления: 2015-07-25; просмотров: 176 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.005 сек.)