Объект "Вложенные документы" (Word)

Коллекция объектов вложенного документа , которые представляют вложенные документы в диапазоне или документе.

Примечания

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

ActiveDocument.Subdocuments.Expanded = True

Чтобы добавить в документ вложенный документ, используйте методы AddFromFile или AddFromRange . В следующем примере вложенный документ с именем "Setup.doc" добавляется в конец активного документа.

ActiveDocument.Subdocuments.Expanded = True 
Selection.EndKey Unit:=wdStory 
Selection.InsertParagraphBefore 
ActiveDocument.Subdocuments.AddFromFile Name:="C:\Temp\Setup.doc"

В следующем примере стиль "Заголовок 1" применяется к первому абзацу выделенного текста, а затем создается вложенный документ для содержимого выделенного фрагмента.

Selection.Paragraphs(1).Style = wdStyleHeading1 
With ActiveDocument.Subdocuments 
 .Expanded = True 
 .AddFromRange Range:=Selection.Range 
End With

Используйте поддокументы (индекс), где Индекс — порядковый номер, для возврата одного объекта поддокумента . В следующем примере отображаются путь и имя первого вложенного документа в активном документе.

If ActiveDocument.Subdocuments(1).HasFile = True Then 
 MsgBox ActiveDocument.Subdocuments(1).Path & _ 
 Application.PathSeparator _ 
 & ActiveDocument.Subdocuments(1).Name 
End If

См. также

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

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

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