Freigeben über


Documents.Open-Methode (Word)

Öffnet das angegebene Dokument und fügt es der Documents-Auflistung hinzu. Gibt ein Document-Objekt zurück.

Syntax

Ausdruck. Open (FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible, OpenConflictDocument, OpenAndRepair, DocumentDirection, NoEncodingDialog)

Ausdruck: Erforderlich. Eine Variable, die ein Documents-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
FileName Erforderlich Variant Der Name des Dokuments (Pfade werden akzeptiert).
ConfirmConversions Optional Variant True, um das Dialogfeld Datei konvertieren anzuzeigen, wenn die Datei nicht im Microsoft Word-Format vorliegt.
ReadOnly Optional Variant True zum Öffnen des Dokuments im schreibgeschützten Modus. Mit diesem Argument wird die Einstellung Schreibschutz empfehlen für gespeicherte Dokumente nicht überschrieben. Wenn z.B. ein Dokument im schreibgeschützten Modus gespeichert wurde, bewirkt die Einstellung des ReadOnly-Arguments auf False nicht, dass die Datei im Lese-/Schreibzugriff geöffnet werden kann.
AddToRecentFiles Optional Variant True, wenn der Dateiname in die Liste der zuletzt verwendeten Dateien im unteren Teil des Menüs Datei aufgenommen werden soll.
PasswordDocument Optional Variant Das Kennwort zum Öffnen des Dokuments.
PasswordTemplate Optional Variant Das Kennwort zum Öffnen der Vorlage.
Revert Optional Variant Legt fest, wie verfahren wird, wenn FileName der Dateiname eines geöffneten Dokuments ist. True, um alle nicht gespeicherten Änderungen am geöffneten Dokument zu verwerfen und die Datei erneut zu öffnen. False, um das geöffnete Dokument zu aktivieren.
WritePasswordDocument Optional Variant Das zum Speichern von Änderungen am Dokument erforderliche Kennwort.
WritePasswordTemplate Optional Variant Das Kennwort zum Speichern von Änderungen an der Vorlage.
Format Optional Variant Das zum Öffnen des Dokuments zu verwendende Dateikonvertierungsprogramm. Dies kann eine der folgenden WdOpenFormat-Konstanten sein. Der Standardwert ist wdOpenFormatAuto. Um ein externes Dateiformat anzugeben, wenden Sie die Eigenschaft OpenFormat auf ein FileConverter-Objekt an, um den Wert dieses Arguments zu bestimmen.
Codierung Optional Variant Die bei der Anzeige des gespeicherten Dokuments von Microsoft Word zu verwendende Dokumentcodierung (Codepage oder Zeichensatz). Dabei kann es sich um eine beliebige gültige MsoEncoding-Konstante handeln. Eine Liste der gültigen MsoEncoding-Konstanten finden Sie im Objektkatalog des Visual Basic-Editors. Der Standardwert ist die Codepage des Systems.
Visible Optional Variant True, wenn das Dokument in einem sichtbaren Fenster geöffnet wird. Der Standardwert ist True.
OpenConflictDocument Optional Variant Gibt an, ob an Stelle eines Dokuments mit einem Offlinekonflikt die Konfliktdatei geöffnet werden soll.
OpenAndRepair Optional Variant True, um das Dokument zu reparieren und so dessen Beschädigung zu vermeiden
DocumentDirection Optional WdDocumentDirection Bestimmt den horizontalen Textfluss in einem Dokument. Der Standardwert ist wdLeftToRight.
NoEncodingDialog Optional Variant True, um die Anzeige des Dialogfelds "Codierung" zu übergehen, das in Word angezeigt wird, wenn die Textcodierung nicht erkannt wird. Der Standardwert ist False.

Rückgabewert

Dokument

Sicherheit

Wichtig

Vermeiden Sie das Verwenden von hartcodierten Kennwörtern in Anwendungen. Fordern Sie das Kennwort vom Benutzer an, speichern Sie es in einer Variablen, und verwenden Sie die Variable dann im Code, falls ein Kennwort in einer Prozedur benötigt wird. Empfohlene bewährte Methoden hierzu finden Sie unter Sicherheitshinweise für Entwickler von Office-Lösungen.

Beispiel

In diesem Beispiel wird MyDoc.doc als schreibgeschütztes Dokument geöffnet.

Sub OpenDoc() 
 Documents.Open FileName:="C:\MyFiles\MyDoc.doc", ReadOnly:=True 
End Sub

In diesem Beispiel wird Test.wp mithilfe des WordPerfect 6.x-Dateikonvertierungsprogramms geöffnet.

Sub OpenDoc2() 
 Dim fmt As Variant 
 fmt = Application.FileConverters("WordPerfect6x").OpenFormat 
 Documents.Open FileName:="C:\MyFiles\Test.wp", Format:=fmt 
End Sub

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.