|
同じ日だったらquitするってことで、こんなマクロでどうでしょうか。
loaddll "tkinfo.dll";
if( dllfunc("GetMailFlag", "send") != 0 ) {
$to = dllfuncstr("CurrentHeader", "To");
if( strstr( $to, "@.item" ) >= 0 ) {
if( updated ) {
#n = dllfunc("Bypass_MessageBox", hidemaruhandle(0)
, "この情報アイテムの書き換え内容を保存しますか?"
, "情報アイテム"
, 3 + 0x20 // MB_YESNOCANCEL | MB_ICONQUESTION
);
if( #n == 2 ) { //IDCANCEL
endmacro;
}
if( #n == 7 ) { //IDNO
quit;
}
} else {
$today = dllfuncstr("CurrentDate", "YYYY/MM/DD");
$transday = leftstr( dllfuncstr("GetMailTransmitDate"), 10 );
if( $today == $transday ) {
quit;
}
question "この情報アイテムの送受信日時を更新しますか?";
if( result != yes ) {
quit;
}
}
#n = dllfunc("SaveDraft");
exit;
}
}
exit;
endmacro;
|
|