Documents-Objekt (Word)

Eine Auflistung aller Document-Objekte , die derzeit in Word geöffnet sind.

HinwBemerkungeneise

Verwenden Sie die Documents-Eigenschaft, um die Documents-Auflistung zurückzugeben. Im folgenden Beispiel werden die Namen der geöffneten Dokumente angezeigt.

For Each aDoc In Documents 
 aName = aName & aDoc.Name & vbCr 
Next aDoc 
MsgBox aName

Verwenden Sie die Add-Methode , um ein neues leeres Dokument zu erstellen und es der Documents-Auflistung hinzuzufügen. The following example creates a new document based on the Normal template.

Documents.Add

Verwenden Sie die Open-Methode , um eine Datei zu öffnen. The following example opens the document named "Sales.doc."

Documents.Open FileName:="C:\My Documents\Sales.doc"

Verwenden Sie Dokumente (Index), wobei Index der Dokumentname oder die Indexnummer ist, um ein einzelnes Document-Objekt zurückzugeben. The following instruction closes the document named "Report.doc" without saving changes.

Documents("Report.doc").Close SaveChanges:=wdDoNotSaveChanges

Die Indexnummer stellt die Position des Dokuments in der Documents-Auflistung dar. Im folgenden Beispiel wird das erste Dokument der Documents-Auflistung aktiviert.

Documents(1).Activate

Im folgenden Beispiel wird die Documents-Auflistung aufgelistet, um zu bestimmen, ob das Dokument mit dem Namen "Report.doc" geöffnet ist. If this document is contained in the Documents collection, the document is activated; otherwise, it is opened.

For Each doc In Documents 
 If doc.Name = "Report.doc" Then found = True 
Next doc 
If found <> True Then 
 Documents.Open FileName:="C:\Documents\Report.doc" 
Else 
 Documents("Report.doc").Activate 
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.