|
> 欲を言えば、新着リストでなく、メインのウィンドウで受信フォルダが表示されて新
> 着メールが選択されるのが使いやすいところではあります。
メールアカウントが複数ある時どうするのかとかってことがあるのですが、と
りあえずメールアカウントが1つしか無いのであれば、
loaddll "tkinfo.dll";
if( #cRecv != 0 ) {
#n = dllfunc("SelectFolder", "", "受信");
#n = dllfunc("SetMailIndex", 0);
}
ってマクロで受信フォルダの先頭のメールを選択するか、または
loaddll "tkinfo.dll";
if( #cRecv != 0 ) {
#n = dllfunc("SelectFolder", "", "受信");
#n = dllfunc("SetMailIndex", dllfunc("MailCount") - 1);
}
ってマクロで受信フォルダの末端のメールを選択する作戦もあるかと思います。
または、新着メールの中で一番古いメールを選択するとしたら、
loaddll "tkinfo.dll";
if( #cRecv != 0 ) {
#n = dllfunc("SelectFolder", "", "受信");
#option = searchoption;
$pack = dllfuncstr("GetFindPack");
#n = dllfunc("SetFindPack", "flag=hot, hilight=0");
#n = dllfunc("SetMailIndex", 0);
#n = dllfunc("FindDownInclude");
if( (#option & 0x00000800) != 0 ) {
$pack = $pack + ", hilight=1";
}
#n = dllfunc("SetFindPack", $pack);
}
ってマクロにしたらいいとかあります。
それか、そもそも「受信」フォルダでの、メール一覧枠の中の「範囲(L):」の
所を「未読分」にしておけば、受信フォルダを選択するだけで未読メールだけの
一覧が見られて便利だったりします。あるいは受信フォルダとは別に検索
フォルダを作ってそこを選択するようなマクロにする作戦もあります。
検索フォルダで新着メールの一覧を出すには、検索条件の「追加の条件」の中
から「新着メール」をONにして、検索文字列は無しを指定すればいいです。
他にも例えば、「全般的な設定・メール一覧・表示範囲」の所で新着メールの
みの一覧を表示させたりとか、そういうことも可能です。
いろいろ隠れた機能があるので試してみて欲しい所です。
|
|