|
同じことをするマクロは、既に作ったことがありました。そのときはCc:ヘッ
ダについての処理だけでしたが、To:についても処理するのは簡単でした。
以下のマクロとなります。
---------------------------------------------------------------
loaddll "tkinfo.dll";
call FormatMember "To";
call FormatMember "Cc";
endmacro;
FormatMember:
$to1 = dllfuncstr("CurrentHeader", $$1);
if( $to1 == "" ) return;
#count = dllfunc("CountEmailList", $to1);
$to2 = "";
#i = 0;
while( #i < #count ) {
$one = dllfuncstr("GetEmailList", $to1, #i);
message $one;
$one = dllfuncstr("FindBook3", $one);
if( $one != "" ) {
if( $to2 != "" ) {
$to2 = $to2 + ", ";
}
$to2 = $to2 + $one;
}
#i = #i + 1;
}
#n = dllfunc("SetHeader", $$1, $to2);
return;
---------------------------------------------------------------
上記マクロを、例えば「Format.mac」という名前で保存しておいて、「マク
ロ・マクロ登録・自動起動」の「あとで送信/今すぐ送信時」か、または「送信
用のエディタ起動時」に登録すればいいと思います。
|
|