Объект subdocument (Word)
Представляет вложенный документ в документе или диапазоне. Объект Subdocument является членом коллекции Subdocuments . Коллекция Subdocuments включает все вложенные документы в диапазоне или документе.
Используйте вложенные документы (Index), где Index — номер индекса, чтобы вернуть один объект Subdocument . В следующем примере отображается путь и имя файла первого поддокумента в активном документе.
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 и обратная связь.