Прочитать на английском

Поделиться через


Объект 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 и обратная связь.