|
マクロはここでよろしいのでしょうか。
マクロ素人の想像ですが
標記マクロ、最後の
#n = dllfunc("SetSortMethod", #sort); //ソート順を元に戻す
if( #Thread ) #n = dllfunc("SetThreadView", 1);
#n = dllfunc("EnableDraw");
endmacro;
の動作が何かおかしいような気がします。
どうもすべてのケースで、
ソート順が「元に戻る」のではなく、
送受信昇順(かな?)に「変更」されてしまいます。
たぶん、
#n = dllfunc("DisableDraw");
#n = dllfunc( "SelectFolder", "", "送信済み" );
#Thread = dllfunc("IsThreadView");
if( #Thread ) #n = dllfunc("SetThreadView", 0);//一覧表示に
#sort = dllfunc("SortMethod"); //ソート項目
あたりで、ソート順のデータを取得しているように思われますが、
それに失敗しているのでしょうか。
「サーバ到着日付」を使っているからでしょうか??
当該マクロの値の説明に、
4 送受信の日付
とありますが、これは、
「サーバー到着日付」と「メールを送受信した日付」
のいずれかを意味する、って解釈で正しいんですよね・・
だとしたら、別の問題でしょうが・・
|
|