スレッド群をメール一覧の最後にしたいNo.45248
styth さん 13/11/02 09:57
 
 スレッド表示にしておいて、今現在アクティブなメールを含むスレッド群をス
レッド一覧の一番下になるようにするにしたいのですが、何か良い方法はないで
しょうか?
 マクロでも構いません。
 マクロでやるとしたら、最終的にアクティブなメールは、最初に選択されたス
レッド群の最後のメールにして頂きたいのですが、よろしくお願いします。
(手動でやる時のように日付が変わっても構いません。)

[ ]
RE:45248 スレッド群をメール一覧の最後にNo.45263
秀まるお2 さん 13/11/05 18:04
 
 目的とはちょっと違うかもしれませんが、「全般的な設定・メール一覧・スレ
ッド表示」の中に、

  スレッド中の最新メールを基準に並び順を決める

 ってオプションがあります。それをONにしておけば、何か新しいメールがスレ
ッドに追加されると、そのスレッドが一番最新の所に移動します。

 それがまずお勧めです。

 それとは別に、スレッドの並び順を手動コントロールするとしたら、メールの
送受信日時を書き換えてやるしか無いかと思いますが、書き換えるとしたら、最
新に書き換える形にするしか無いかと思います。

 現在選択してるメールの送受信日時を最新にしてメール一覧を再作成するって
ことで、マクロとしては、

    loaddll "tkinfo.dll";
    $datetime = dllfuncstr("CurrentDate", "YYYY/MM/DD hh:mm:ss.000");
    #n = dllfunc("SetMailTransmitDate", $datetime);
    #n = dllfunc("RefreshMailList");

 のようになります。

 それでどうでしょうか。

[ ]
RE:45263 スレッド群をメール一覧の最後にNo.45269
styth さん 13/11/06 12:12
 
>    loaddll "tkinfo.dll";
>    $datetime = dllfuncstr("CurrentDate", "YYYY/MM/DD hh:mm:ss.000");
>    #n = dllfunc("SetMailTransmitDate", $datetime);
>    #n = dllfunc("RefreshMailList");
 できました。ありがとうございます。

[ ]