Объект "Документы" (Word)

Коллекция всех объектов документа, которые открыты в настоящее время в Word.

Примечания

Используйте свойство "Документы " для возврата коллекции "Документы ". В приведенном ниже примере отображаются имена открытых документов.

For Each aDoc In Documents 
 aName = aName & aDoc.Name & vbCr 
Next aDoc 
MsgBox aName

Используйте метод "Добавить ", чтобы создать пустой документ и добавить его в коллекцию "Документы ". В следующем примере создается новый документ на основе шаблона "Обычный".

Documents.Add

Используйте метод "Открыть ", чтобы открыть файл. В следующем примере открывается документ "Sales.doc".

Documents.Open FileName:="C:\My Documents\Sales.doc"

Используйте Documents (Index), где Index — это имя документа или номер индекса для возврата одного объекта Document . Следующая инструкция закрывает документ с именем "Report.doc" без сохранения изменений.

Documents("Report.doc").Close SaveChanges:=wdDoNotSaveChanges

Порядковый номер указывает позицию документа в семействе "Документы ". В следующем примере активируется первый документ в коллекции "Документы ".

Documents(1).Activate

В следующем примере выполняется перечисление коллекции "Документы ", чтобы определить, открыт ли документ с именем "Report.doc". Если этот документ содержится в фонде Документов , то документ активирован; в противном случае она открывается.

For Each doc In Documents 
 If doc.Name = "Report.doc" Then found = True 
Next doc 
If found <> True Then 
 Documents.Open FileName:="C:\Documents\Report.doc" 
Else 
 Documents("Report.doc").Activate 
End If

См. также

Справочник по объектной модели Word

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.