共用方式為


Application.Open 方法 (Publisher)

會傳回代表新開啟之出版物的 Document 物件。

語法

運算式 啟 (FileNameReadOnlyAddToRecentFilesSaveChangesOpenConflictDocument)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 String 以指定出版物的名稱 (可含路徑)。
ReadOnly 選用 Boolean True 是表示 開啟為唯讀的出版物。 預設值為 False
AddToRecentFiles 選用 布林值 True (預設) 將檔案名新增至 [檔案 ] 功能表底部 最近使用的檔案清單。
SaveChanges 選用 PbSaveOptions 會指定若已有開啟的出版物,且該出版物尚未儲存變更時,Microsoft Publisher 應如何處理。 可以是發行者類型程式庫中所宣告的 PbSaveOptions 常數之一。
OpenConflictDocument 選用 Boolean True 是表示 離線衝突時開啟本機的衝突出版物。 預設值為 False

傳回值

文件

註解

因為 Publisher 具有單一文件介面、 開啟 方法適用於僅當您開啟 Publisher 的新執行個體。 下列程式碼範例示範如何建立新的、可見的 Publisher 實例。

完成第二個實例時,您可以將應用程式視窗的 Visible 屬性設定為 False,但進程會繼續在背景中執行,即使看不到它也一樣。 若要關閉的第二個執行個體,您必須設定物件等於 Nothing

範例

本範例會建立第二個 Publisher 執行個體,並以唯讀模式開啟指定的出版物。 您必須將 PathToFile 取代為現有出版物的路徑,本範例才能運作。

Sub OpenNewPub() 
 Dim appPub As New Publisher.Application 
 appPub.Open FileName:="PathToFile", _ 
 ReadOnly:=True, AddToRecentFiles:=False, _ 
 SaveChanges:=pbPromptToSaveChanges 
 appPub.ActiveWindow.Visible = True 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應