|
サンプルマクロを作ろうとしたんですが、あまりいいマクロは作れませんでした。
印刷関係の命令が「print」しか無いので、これだとダイアログボックスを出して
印刷関係の設定を呼び出すことが出来ません。また、印刷のキャンセルもいまいちで
す。
そういう中途半端な物で良ければ、例えば以下のようなマクロになります。
----------------------------------------------------------------------------
loaddll "tkinfo.dll";
if( dllfunc("SelectFolder", "", "受信\\印刷したいメール") == 0 ) {
message "印刷用フォルダの選択に失敗しました。";
endmacro;
}
if( dllfunc("MailCountAll") == 0 ) {
message "印刷用フォルダにはメールがありません。";
endmacro;
}
#n = dllfunc("SetThreadView", 0);
#n = dllfunc("SetViewArea", 0);
#i = 0;
while( dllfunc("SetMailIndex", #i) ) {
print;
#i = #i + 1;
}
question "印刷用フォルダのメールをすべて削除してもいいですか?";
if( result == yes ) {
while( dllfunc("SetMailIndex", 0) ) {
#n = dllfunc("Move", "", "ゴミ箱");
}
}
|
|