Documents-Objekt (Word)
Eine Auflistung aller Document-Objekte, die derzeit in Word geöffnet sind.
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
Referenz zum Word-Objektmodell
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.