Freigeben über


Application.Open-Methode (Publisher)

Gibt ein Document -Objekt zurück, das die neu geöffnete Publikation darstellt.

Syntax

Ausdruck. Open (FileName, ReadOnly, AddToRecentFiles, SaveChanges, OpenConflictDocument)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
FileName Erforderlich String Der Name der Publikation (Pfade werden akzeptiert).
ReadOnly Optional Boolean True, wenn die Publikation im schreibgeschützten Modus zu öffnen. Standard ist False.
AddToRecentFiles Optional Boolescher Wert True (Standard), um den Dateinamen der Liste der zuletzt verwendeten Dateien am unteren Rand des Menüs Datei hinzuzufügen.
SaveChanges Optional PbSaveOptions-Wert Gibt an, was in Microsoft Publisher geschehen soll, wenn bereits eine Publikation mit nicht gespeicherten Änderungen geöffnet ist. Dies kann eine der in der Verlegertypbibliothek deklarierten PbSaveOptions-Konstanten sein.
OpenConflictDocument Optional Boolean True, wenn die lokale Konfliktpublikation zu öffnen, wenn einem Offlinekonflikt vorhanden ist. Der Standardwert ist False.

Rückgabewert

Dokument

Hinweise

Da Publisher eine einfache Dokumentschnittstelle verfügt, funktioniert die Open -Methode nur, wenn Sie eine neue Instanz von Publisher öffnen. Im folgenden Codebeispiel wird gezeigt, wie Sie eine neue, sichtbare instance von Publisher erstellen.

Nach Abschluss der zweiten instance können Sie die Visible-Eigenschaft des Anwendungsfensters auf False festlegen, aber der Prozess wird weiterhin im Hintergrund ausgeführt, obwohl er nicht sichtbar ist. Um die zweite Instanz zu schließen, müssen Sie das Objekt auf Nothing festlegen.

Beispiel

Dieses Beispiel erstellt eine zweite Instanz von Publisher und öffnet die angegebene Publikation schreibgeschützt. Sie müssen in diesem Beispiel PathToFile durch den Pfad zu einer vorhandenen Publikation ersetzen.

Sub OpenNewPub() 
 Dim appPub As New Publisher.Application 
 appPub.Open FileName:="PathToFile", _ 
 ReadOnly:=True, AddToRecentFiles:=False, _ 
 SaveChanges:=pbPromptToSaveChanges 
 appPub.ActiveWindow.Visible = True 
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.