|
いつもお世話になっております。
>>仮にマクロで対応したとしても印刷が必要な部分のページ数確認のため
>>1度は秀丸パブリッシャーを起動する必要があり、手数的にはあまり替
>>わらずマクロを組むメリットがないなーと思っていました。行数計算等
>>を行って印刷枚数を自動判定するマクロも組めるとは思いますが、テン
>>プレートとの連携を考えると汎用的なものにはなりそうにないですし…
なるほどとりあえず秀丸パブリッシャーを一度は起動しないといけないという
ことですね。
=======================================================================
#n = dllfunc("PrintBatch", hidemaruhandle(0), "表紙用テンプレート", 2, 1,
1, 1 );
#n = dllfunc("PrintDialog", hidemaruhandle(0), "本文用テンプレート", 0,
0, 0, 1, 0);
=======================================================================
1行目の印刷処理で表紙テンプレートを使って1ページだけ印刷を行い2行目
で秀丸パブリッシャーのダイアログを開きます。
ダイアログだけじゃなくていきなりプレビュー画面を表示することも可能です。
=======================================================================
#n = dllfunc("PrintBatch", hidemaruhandle(0), "表紙用テンプレート", 2, 1,
1, 1 );
#n = dllfunc("PrintDialog", hidemaruhandle(0), "本文用テンプレート", 0,
0, 0, 1, 1);
=======================================================================
どうでしょう・・・
|
|