|
いつもお世話になっております。
すいませんお返事遅れました。
>> 鶴亀のメールを印刷しようとしました。
>> 属性にファイル名を指定しました。
>> 実際、印刷されるのは、メールのSubject、From、日時です。
>> 例えば、鶴亀メールのFromを属性の種類に追加していただけない
>>でしょうか?
>> あるいは、マクロで、属性がファイル名で取り出された文字列を
>>適当に加工してFromだけ抽出するようにはできないでしょうか?
>> よろしくお願いします。
マクロでということであれば
=======================================================================
loaddll "TKInfo.dll";
$from = dllfuncstr("CurrentHeader", "From:" );
writeinistr "E:\\Hidemaru\\Template\\通常印刷.hpt", "Box1", "text",
$from;
openreg "CLASSESROOT", "CLSID\\{3790E08E-DA26-41E2-B6B7-A2C2DED41C2F}
\\InprocServer32";
$path = getregstr("");
closereg;
loaddll $path;
#n = dllfunc("PrintDialog", hidemaruhandle(0), "通常印刷", 0, 0, 0, 1,
0);
=======================================================================
即席で作ったのでエラー処理も何もしてないですがこんな感じになると思いま
す。
あらかじめ通常印刷.hptという印刷テンプレートを作成してBOXを1個設置し
ておきました。
writeinistr 部分 と dllfunc 部分は環境によって変更する必要が有ると思い
ます。
その都度印刷テンプレートのBox1のtextプロパティを書き換えて印刷を実行す
る感じです。
From部分を加工したい場合は $from に取得した文字列が入っていますので
writeinistr 前に加工すればOKだと思います。
BOXの属性を追加する件につきましては、鶴亀側の修正も必要になるので本日
相談してみます。
ではよろしくお願いします。
|
|