Application.Open メソッド (Publisher)
新しく開かれた文書を表す Document オブジェクトを返します。
構文
式。Open (FileName、 ReadOnly、 AddToRecentFiles、 SaveChanges、 OpenConflictDocument)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
FileName | 必須 | String | 文書の名前を指定します (パスを指定することもできます)。 |
ReadOnly | 省略可能 | ブール型 (Boolean) | True の 読み取り専用で文書を開きます。 既定では false を指定 します。 |
AddToRecentFiles | 省略可能 | Boolean | True (既定値) を指定すると、[ ファイル] メニュー の下部にある最近使用したファイルの一覧にファイル名が追加されます。 |
Savechanges | オプション | PbSaveOptions | 開いている文書に保存されていない変更が含まれている場合の Microsoft Publisher の動作を指定します。 パブリッシャー タイプ ライブラリで宣言されている PbSaveOptions クラスの定数の 1 つを指定できます。 |
OpenConflictDocument | 省略可能 | ブール型 (Boolean) | True をオフラインの競合がある場合は、ローカルの競合文書を開きます。 既定値は False です。 |
戻り値
Document
注釈
Publisher には、シングル ドキュメント インターフェイスがあるため、 Open メソッドは Publisher の新しいインスタンスを開いた場合にのみ動作します。 次のコード サンプルは、Publisher の新しい表示可能なインスタンスを作成する方法を示しています。
2 番目のインスタンスが完了したら、アプリケーション ウィンドウの Visible プロパティを False に設定できますが、プロセスは表示されていなくてもバックグラウンドで実行され続けます。 2 番目のインスタンスを閉じるには、する必要があります、オブジェクト設定に 何も 。
例
次の使用例では、Publisher の 2 番目のインスタンスを作成し、指定した文書を読み取り専用で開きます。 次の使用例を実行するには、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 のサポートおよびフィードバックを参照してください。