|
一応、以下のマクロで分割できますが、そもそもこの分割されたメールには
スレッドをつなげるための情報が無いのでスレッド表示しても何もつながりま
せん。
メールのSubject:ヘッダを見てスレッドをつなげることも可能かと思われま
すが、とりあえずそれはまた今度ということにします。
分割したいメールを選択した状態でマクロ実行してください。
-----------分割マクロ------------------
loaddll "tkinfo.dll";
selectall;
copy;
$path = dllfuncstr("MailFilePath");
$transmit = dllfuncstr("CurrentDate", "YYYYMMDDhhmmss");
$transmit = $transmit + "00";
#n = dllfunc("NewMail");
#n = dllfunc("SwitchHeaderView", 0);
selectall;
delete;
paste;
gofiletop;
searchdown "--__--__--";
golinetop;
beginsel;
gofiletop;
delete;
replaceallfast "--__--__--\n\n", "\x0C! u:0 r:0 f:0 t:"
+ $transmit + " \n"
, regular;
gofileend;
searchup "\x0C!";
golinetop;
beginsel;
gofileend;
delete;
#nName = 0;
while(1) {
$file = $path + "_" + str(#nName) + ".txt";
if( ! existfile($file) ) {
break;
}
#nName = #nName + 1;
}
saveas $file;
#handle = hidemaruhandle(0);
#n = dllfunc("SetMainWndTop");
closehidemaruforced #handle;
#n = dllfunc("RefreshMailList");
|
|