Subdocuments-Objekt (Word)

Eine Auflistung von Subdocument-Objekten , die die Unterdokumente in einem Bereich oder Dokument darstellen.

HinwBemerkungeneise

Mit der Subdocuments-Eigenschaft geben Sie die Subdocuments-Auflistung zurück. Im folgenden Beispiel werden alle Filialdokumente im aktiven Dokument erweitert.

ActiveDocument.Subdocuments.Expanded = True

Verwenden Sie die AddFromFile - oder AddFromRange-Methode , um einem Dokument ein Unterdokument hinzuzufügen. Im folgenden Beispiel wird am Ende des aktiven Dokuments ein Unterdokument mit dem Namen "Setup.doc" hinzugefügt.

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

Im folgenden Beispiel wird dem ersten Absatz in der Auswahl die Formatvorlage Heading 1 zugewiesen. Anschließend wird für den Inhalt der Auswahl ein Filialdokument erstellt.

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

Verwenden Sie Subdocuments (Index), wobei Index die Indexnummer ist, um ein einzelnes Subdocument-Objekt zurückzugeben. Im folgenden Beispiel werden der Pfad und der Dateiname des ersten Unterdokuments im aktiven Dokument angezeigt.

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

Siehe auch

Referenz zum Word-Objektmodell

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.