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.