説明
Acrobatアプリケーションのツールバーを表示します。
※Adobe Readerでは使用出来ません。
形式
[ShowToolbar()]
引数
無し。
戻り値
true | ツールバーの表示に成功しました。 |
false | 失敗しました。 |
注)ExcelのVBAではDDE命令の発信ステートメント上で、戻り値を取得出来ません。
サンプル:Excel のVBA
Acrobatアプリケーションのツールバーを表示します。
- F8キーでステップ実行して動作確認する。
Sub DDE_ShowToolbar()
Dim lChanNo As Long ‘DDEチャンネル番号
‘パスに空白が入った時用にダブル引用符を付加
Const CON_PDF_PATH = “””E:¥Test01.pdf”””
‘Acrobatアプリケーション起動
Shell “C:¥Program Files¥Adobe¥Acrobat 7.0¥Acrobat¥Acrobat.exe”
‘DDEチャンネルのオープン
lChanNo = DDEInitiate(“Acroview”, “Control”)
‘該当PDFファイルのオープン
DDEExecute lChanNo, “[DocOpen(” & CON_PDF_PATH & “)]”
‘ツールバーを隠す
DDEExecute lChanNo, “[HideToolbar()]”
‘ツールバーを表示する
DDEExecute lChanNo, “[ShowToolbar()]”
‘Acrobatアプリケーション終了
DDEExecute lChanNo, “[AppExit()]” ‘これをしないとAcrobatプロセスが残る
‘DDEチャネルを閉る
DDETerminate lChanNo
End Sub
補足
- Adobe Reader では動作しません。
- Acrobatアプリケーションは終了してもツールバーを表示した状態を保持しています。
つまり、次回のAcrobatアプリケーション起動時にはツールバーは表示された状態で起動されます。
動作確認環境
- WindowsXP + SP3 + WindowsUpdate
- Adobe Acrobat Pro 7.0.8 + Office Pro 2003
- Adobe Acrobat Pro 9.1.0 + Office Pro 2003
Adobe社の解説ページ : 英語
以下がAdobe社のAcrobat DDEの解説ページです。
表示には時間がかかります。
http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/IAC_API_DDE_Messages.104.36.html
< TOPへ >
感謝!非常に参考に投稿!