VBから自動的に秀丸で印刷・・・。No.04374
もこ さん 99/11/02 15:00
 
はじめまして、もこといいます。
初心者なものであまり上手に説明ができないと
思いますが、よろしくお願いします。

やりたいことはVBのプログラムから秀丸を
起動して指定したファイルを自動的に印刷する、
ということです。
指定されるファイルは複数(処理ごとに変化)です。
また秀丸の印刷オプションの設定も特定して行いたい
のです。

実はまだ秀丸のマクロ機能も使ったことがありません
ので、優しく説明していただけると嬉しいです。
よろしくお願いします。


[ ]
RE:04374 VBから自動的に秀丸で印刷・・No.04377
ENCODINGSHIFTJIS さん 99/11/02 17:43
 
>やりたいことはVBのプログラムから秀丸を
>起動して指定したファイルを自動的に印刷する、
>ということです。

それほど追及できる組み合わせとは思えないけど。?
一般に印刷まで突き詰めて作ってあるソフトはワープロ・DTPです。
ブラウザーもけっこういいかげん(読めればよいのスタンス)
dump的に利用するなら >notepad/P ファイル名
をVBから起動する。秀丸も同様。ヘルプで起動時オプション参照
この繰り返し.印刷ダイアログの設定をする マクロ config 文の
オプションはヘルプには見えない。
印刷専用ソフトを動かしたほうがすっきり安心。

行長、タブ間隔、行番号くらいしか変化させられない、表示には見える
強調・書体等も再現されない。プリント時刻、ファイル更新日なども
出ないので捨てるプリントを判断しにくい。行番号は4桁固定で9999の
次は1に戻る。(表示はそうでないのに)

あえてVB→秀丸を作るなら、ディレクトリーに注意して
1:VBで秀丸のマクロを発生(textFile出力)   PRINT.mac
                                   openfile "x-file";print;
    の行を繰り返す、適度に config;文を入れる(概略の感じ)
print文は、ダイアログボックスを出しません。ダイアログボックスで指定
する項目は秀丸側で適当に決められてしまいます。「選択した範囲のみ」の
チェックボックスは、もし範囲選択された状態だとonと解釈され、他の項
目は前回の印刷の時の値がそのまま使用されます。
2:秀丸/xPRINT.mac           をVBから起動する、ですね。

VBエキスパートならWordとかIEを起こして印刷したら?
何でもできるし。



[ ]
RE:04377 VBから自動的に秀丸で印刷・・No.04378
もこ さん 99/11/02 22:39
 
レスありがとうございました。
早速試してみます。

無理矢理VBから秀丸で自動印刷というのは
お客さまの強い希望があってなんです・・・。
お客さまの環境ではエディタは秀丸を使用していて
会社を帰る前にVBのプログラムを実行して
そのまま家に帰って次の日の朝になったら秀丸で
プリントが終わってる・・・っていうのが理想らしいです。
もっと簡単にVBのOCX等を使ったりすれば
秀丸で印刷したのとほとんど変わらない印刷が可能だと
思うのですけれど・・・。

>VBエキスパートならWordとかIEを起こして印刷したら?
>何でもできるし。

VBエキスパートになんて、まだまだ遠く及ばない程度の
知識と経験しかないんです・・・。
でも、これからもっと頑張ります。
またなにか質問があったら寄らせていただきますので
よろしくお願いします。
本当にどうもありがとうございました。

[ ]
RE:04377 VBから自動的に秀丸で印刷・・No.04385
ENCODINGSHIFTJIS さん 99/11/08 16:59
 
>>やりたいことはVBのプログラムから秀丸を
>>起動して指定したファイルを自動的に印刷する、
>>ということです。

openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Env";
if(!result){beep;endmacro; }
writeregstr "PFont","MS 明朝";// プリントダイアログ設定
closereg;
print;

愛読書がリソースキット、CD-ROMはmsdn の人ならレジストリもイケる
でしょう。config文で不足なら眺めるだけでわかるでしょう。
(引用符を含むテキストを正しく書き出すのはこめかみぴくぴくする。)

「カカカカンーンーもこ」とWordを起動するのもそれなりの充実感
はあると思うけど。

<ps/>

[ ]
RE:04385 VBから自動的に秀丸で印刷・・No.04519
もこ さん 99/11/25 19:47
 
>愛読書がリソースキット、CD-ROMはmsdn の人ならレジストリもイケる
>でしょう。config文で不足なら眺めるだけでわかるでしょう。
>(引用符を含むテキストを正しく書き出すのはこめかみぴくぴくする。)
>
>「カカカカンーンーもこ」とWordを起動するのもそれなりの充実感
>はあると思うけど。

随分とお礼が遅くなってしまって、本当にすみませんでした。
レジストリをいじって印刷したところVBからもすんなりと
印刷することができました。
本当にありがとうございました。
ENCODINGSHIFTJISさんのおかげで少しだけ敬遠していた
マクロに近づけるような気がしてきました。
これからも頑張ってみます。
また分からない事があったときには、よろしくお願いします。

[ ]