プレビューボタンNo.24499
ミール さん 08/02/15 10:07
 
秀丸エディタとパブリッシャーを組み合わせて使わせていただいています。
その、パブリッシャーでの印刷状態を観るプレビュー画面なのですが、
「ファイル」→「印刷」→「プレビュー」と辿らなければならず、状態を観てはスタイルを
直すという繰り返しに結構手間が掛かります。
[プレビューボタン]あるいは[ショートカット]により一つの操作でプレビュー画
面を表示できるようにならないものでしょうか。
よろしくご検討ください。

[ ]
RE:24499 プレビューボタンNo.24503
パブリッシャー担当 さん 08/02/15 11:25
 

 いつもお世話になっております。

>>[プレビューボタン]あるいは[ショートカット]により一つの操作でプレビュー画
>>面を表示できるようにならないものでしょうか。

 プレビュー画面の表示はマクロで表示可能です。
 秀丸パブリッシャーのヘルプの「マクロから印刷ダイアログを表示する方法」
に説明とサンプルマクロがございます。

=====================================================================
openreg "CLASSESROOT", "CLSID\\{3790E08E-DA26-41E2-B6B7-A2C2DED41C2F}
\\InprocServer32";
if( ! result ) {
    message "秀丸パブリッシャーがインストールされていません。";
    endmacro;
}
$path = getregstr("");
closereg;
loaddll $path;
if( !result ) {
    message "HidemaruApi.dllのロードに失敗しました。ファイル名 = " +
$path;
    endmacro;
}
#n = dllfunc("PrintDialog", hidemaruhandle(0), "(標準テンプレート)", 0,
0, 0, 1,1);
endmacro;
=====================================================================
 たいしてエラー処理もしていないマクロで申し訳ありませんが、上のマクロの
「(標準テンプレート)」の部分をご利用のテンプレート名に変更すれば動作する
と思います。

 マクロフォルダにファイル保存してマクロ登録でマクロを登録して、キー割り
当てでショートカットキーを割り当てれば指定キーでプレビュー画面が表示され
ます。
 ただ、印刷ダイアログが表示されてプレビュー画面が表示されますので、表示
されたダイアログを消して編集できる状態にするには、エスケープキーを2回押
してやらないといけないです。

 よろしくお願いします。

[ ]
RE:24503 プレビューボタンNo.24506
ミール さん 08/02/15 14:25
 
回答ありがとうございます。試してみます。

[ ]