Application.Open 方法 (Publisher)
會傳回代表新開啟之出版物的 Document 物件。
語法
運算式。開 啟 (FileName、 ReadOnly、 AddToRecentFiles、 SaveChanges、 OpenConflictDocument)
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 支援與意見反應。