Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Васильев А. -> "VBA в Office 2000 учебный курс" -> 72

VBA в Office 2000 учебный курс - Васильев А.

Васильев А., Андреев А. VBA в Office 2000 учебный курс — Спб.: Питер, 2001. — 432 c.
ISBN 5-8046-0193-8
Скачать (прямая ссылка): vbauchebniykurs2001.djvu
Предыдущая << 1 .. 66 67 68 69 70 71 < 72 > 73 74 75 76 77 78 .. 154 >> Следующая

О Коллекция RecentFiles содержит объекты RecentFile, каждый из которых представляет собой файл, находящийся в списке недавно использованных файлов меню Файл (File).
¦ Метод Add данной коллекции позволяет добавить файл в список недавно использованных файлов (добавление файлов в эту коллекцию можно задать и при вызове метода Open).
¦ Методы объекта RecentFile позволяют удалить файл из списка или открыть его.
Структура проекта в MS Word
Структура проекта в MS Word в целом похожа на структуру проекта MS Excel. Непос редственно после создания пустого документа в MS Word проект содержит два объекта: объект Document, представляющий собой собственно документ, и ссылку на шаблон Normal. В дальнейшем в проект могут добавляться стандартные модули, модули классов и формы.
Работа с документами
Для автоматизации работы с документами MS Word наиболее важной является коллекция Documents и объект Document. Иерархия объектов, встроенных в объект Document, представлена на рис. 8.2.
196
Урок 8. Создание приложений для MS Word
Documents (Document)
-jCaracters (Range)
-| CommandBars (CommandBar)
—[ DocumentProperties (DocumentPropertie) -I Email I
—| Tasks (Task)
—j Envelope"
| Bookmarks (Bookmark)
EmailAuthors
-I End Notes (EndNote)
j Fields (Field)
-| Footnotes (Footnote)
-1 FormFieids (FormFieid)
Frameset
HyperLinks (HyperLink)
indexes (Indexe)________________|
L| HorizontaiLineFormat LetterContent |
—| ListParagraphs (ListParagraph)]
—| Lists (List) ~]
-j ListParagraphs (ListParagraph) | -j Range ~|
—| ListTempiates (ListTempiate) |
LjListLevels (ListLevei) |
ListLeveis (ListLevei)
MaiiMergeDataSource
—| Paragraphs (Paragraph) —| ProofreadingErrors -I Revisions (Revision)
PageSetup
I LineNumbering
] TextColumns (TextCoiumn)
—jReadabiiittyStatistics (ReadabiiittyStatistic) |
| RoutingSiip |
| Scripts (Script) |
| Sections (Section) |
j Shapes(Shape) |
—| StoryRanges (Range) |
| Styles (Styie) |
—| Subdocuments (Subdocument) |
| Tables (Tabie) |
[TabiesOfAutoritiesCategories (TableOfAutoritiesCategory)
| TabiesOfAutorities (TabieOfAutorities) | | TabiesOfContens (TableOfConten) | —| TabiesOfFiguries (TableOfFigurie) |
—| VBProject
j Versions (Version)
—jWebOptions
—| Windows (Window)"
—j Words (Range)
-j MailMergeFieids MailMergeField) |
Рис. 8.2. Иерархия объектов, встроенных в объект Document
Как и на верхнем уровне иерархии (см. рис. 8.1), в этой коллекции представлено большое количество разнообразных объектов, часть из которых, в свою очередь, сами имеют достаточно сложную и разветвленную структуру. В силу ограниченности ресурсов данной книги мы ограничимся рассмотрением только наиболее часто используемых объектов. В первую очередь рассмотрим ту часть методов и свойств этих объектов, которые позволяют реализовать выполнение набора типовых операций, осуществляющих срздание, открытие, закрытие и сохранение до-
Работа с документами
197
кументов. Представляет также интерес ряд свойств объекта Document: Paragraphs, Styles, Tables, Windows и т. п., иозволящих получить доступ сответственно к абзацам, стилям, таблицам и окнам конкретного докумена. Ниже приведен набор базовых действий, выполняемых над документами MS Word (табл. 8.1).
Таблица 8.1. Действия, выполняемые над документами MS Word
Действие Объект Метод
Создание документо Documents Add
Открытие документа Documents Open
Закрытие документа Documents Close
Сохранение документа Documents Sove
Сохранение документа Document Save, SaveAs
Проверка граммотики документа ^Document CheckGrommar
Проверка орфографии Document CheckSpelling
Отмена действия Document Undo
Повтор действия Document Redo
Для настройки атрибутов документа предусмотрено несколько объектов, вложен-йых в объект Document. Название этих объектов и их краткое описание представлены в табл. 8.2.
Таблица 8.2. Объекты, встроенные в объект Document
Объект Описание
PogeSetup Свойства этого объекта позволяют задать параметры страницы документа
с помощью окна диалога Параметры страницы. Например, свойства LeftMargin определяет левое поле строницы, Orientation — ориентоцию строницы, PaperSize — размер бумаги и т. п.
Fields (Field) Коллекция Fields включает содержащиеся в документе все поля
(объекты Field)
Lists (List) Коллекция Lists содержит все списки (объекты List) данного документа
Коллекция Documents
Коллекция Documents содержит всё открытые документы (объекты Document). Доступ к элементам данной коллекции (впрочем, как и для большинства других коллекций) можно получить либо по имени документа, либо по его индексу. Напри-' мер, представленная ниже инструкция предназначена для активизации документа с именем Документ!
Document("Докунент1").Activate
Методы коллекции Documents
Как уже упоминалось выше, методы коллекции Documents позволяют создавать, открывать, закрывать и сохранять документы. Рассмотрим выполняемые функции и назначение этих методов более подробно.
198
Урок 8. Создоние приложений для MS Word
Метод Add
Этот метод использутся для добавления нового пустого документа к коллекции открытых документов. Синтаксис метода Add: Expression.AddCTenplate, NewTemplate) Элементы синтаксиса метода Add представлены в табл. 8.3.
Предыдущая << 1 .. 66 67 68 69 70 71 < 72 > 73 74 75 76 77 78 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100