Коллекции объекта Document
Рассмотрим список коллекций, входящих в состав объекта Document:
- Bookmarks
- Characters (Range)
- CommandBars
- Comments
- DocumentProperties
- Endnotes
- Fields
- Footnotes
- FormFields
- Frames
- Hyperlinks
- Indexes
- InlineShapes
- HorizontalLineFormat
- ListParagraphs
- Lists
- ListParagraphs
- Range
- ListTemplates
- ListLevels
- Font
- Paragraphs
- ProofreadingErrors (Range)
- Revisions
- ReadabilityStatistics
- Scripts
- Sections
- Sentences (Range)
- Shapes
- StoryRanges (Range
- Styles
- Subdocuments
- Tables
- TablesOfAuthoritiesCategories (TableOfAuthoritiesCategory)
- TablesOfAuthorities (TableOfAuthorities)
- TablesOfContents (TableOfContents)
- TablesOfFigures (TableOfFigures)
- Variables
- Versions
- Windows
- Words (Range)
Среди объектов, вложенных в объект Document на первом уровне иерархии, коллекции составляют явное большинство - их 36. Каждая коллекция содержит элементы одного класса. Как правило, имя класса коллекции строится как множественное число (по правилам английского языка) от имени класса элемента коллекции. Например, коллекция Documents содержит объекты класса Document, а коллекция Paragraphs содержит объекты класса Paragraph. В тех случаях, когда это правило не выполняется, в скобках указано имя класса для объектов, входящих в коллекцию. Заметьте, например, что коллекции предложений, слов и символов документа Word состоят из объектов класса Range.
Для некоторых из объектов этого списка указаны и встроенные в них объекты, лежащие на следующем уровне иерархии. В этих случаях курсивом выделены те объекты, которые не являются коллекциями.