|
いつもお世話になっております。
>>[プレビューボタン]あるいは[ショートカット]により一つの操作でプレビュー画
>>面を表示できるようにならないものでしょうか。
プレビュー画面の表示はマクロで表示可能です。
秀丸パブリッシャーのヘルプの「マクロから印刷ダイアログを表示する方法」
に説明とサンプルマクロがございます。
=====================================================================
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回押
してやらないといけないです。
よろしくお願いします。
|
|