Acrobat/DDE: ShowToolbar

説明

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へ

「Acrobat/DDE: ShowToolbar」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA