|
>(ところで、やはり複数メールを選択し
> マクロの効果を及ぼすということはできないのでしょうか。)
SetMailFlag関数は今のところは複数メール対応してないので出来ません。複
数メールでやるとしたら、どこか一時利用用のフォルダを経由させる作戦があり
ますけど。(遅いけど)
仮に「マクロ用フォルダ」というフォルダを受信フォルダ配下に作ってあると
して話をすると、
#n = dllfunc("Move", "", "受信\\マクロ用");
if( #n == 0 ) endmacro;
#n = dllfunc("SelectFolder", "", "受信\\マクロ用");
#n = dllfunc("SetThreadView", 0);
while(1) {
if( dllfunc("MailCount") == 0 ) break;
if( dllfunc("SetMailIndex", 0) == 0 ) break;
#n = dllfunc("SetMailFlag", "send", 1);
#n = dllfunc("SetMailFlag", "sent", 1);
#n = dllfunc("Move", "", "送信済み");
}
ってなマクロでいいんじゃないかと思います。(動作確認してませんが)
|
|