Объект вложенного документа (Word)

Представляет вложенный документ в документе или диапазоне. Объект Subdocument является членом семейства Subdocuments . Коллекция вложенных документов включает все вложенные документы в диапазоне или документе.

Примечания

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

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

Чтобы добавить в документ вложенный документ, используйте методы 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

См. также

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

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

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