メール一覧枠の一覧のソート方法No.06982
YK さん 20/07/24 10:17
 
いつも便利に使わせて貰っています。
メール一覧枠の一覧のソート方法について、「From/To中のメールアドレス順に並べ
る」をマクロで設定したいと考えています。
可能でしょうか。
"SortMethod"でパラメータを確認したところ、145または187でした。
しかし"SetSortMethod"は、145または187は受け付けないように見えます。未サポー
トでしょうか。
環境は秀丸メールVer6.95β3、windows10 64bitです。
以上、よろしくお願いします。

[ ]
RE:06982 メール一覧枠の一覧のソート方法No.06984
秀まるお2 さん 20/07/24 13:25
 
 お手数かけてすみません。SetSortMethodでのパラメータですが、今調べたら、

 10 + 128 または
 52 + 128

 を指定すればいいです。52+128の方は逆順になります。

 例:

    loaddll "tkinfo.dll";
    #n = dllfunc("SetSortMethod", 10 + 128);

 「10 + 128」と書かなくても「138」と書いてもいいですけども。

 ヘルプの方にも追記させていただきます。

[ ]
RE:06984 メール一覧枠の一覧のソート方法No.06992
YK さん 20/07/26 09:15
 
早速ご回答頂きありがとうございます。
確認したところ、希望する"(Email)▲From"または"(Email)▼From"とはならなくて
"(@以降)▲From"または"(@以降)▼From"のパラメータがダブっているように見えます。
#n = dllfunc("SetSortMethod", 10 + 128); // (@以降)▲From
#n = dllfunc("SetSortMethod", 10 + 0);  // (@以降)▲From
#n = dllfunc("SetSortMethod", 52 + 128); // (@以降)▼From
#n = dllfunc("SetSortMethod", 10 + 12);  // (@以降)▼From
以上、よろしくお願いします。

[ ]
RE:06992 メール一覧枠の一覧のソート方法No.06993
秀まるお2 さん 20/07/26 11:46
 
 すみません。元の発言内容をよく理解してませんでした。

 改めて調べてみたら、そのソート方法は「17 + 128 = 145」を指定すれば通ると思
ったんですが、実はそのソート方法は後で追加したこともあって、SetSortMethodで
は通らなくなってしまってました。

 なのですみませんが現状マクロからそのソート方法を指定することが出来ないです。
とりあえず次のβ版(V6.95β4)にて145を指定して通るように修正させていただき
ます。明日アップロード予定とさせていただきます。

[ ]
RE:06993 メール一覧枠の一覧のソート方法No.06997
YK さん 20/07/28 18:25
 
早速ご対応いただき有難うございました。
Ver6.95β4 32bitで以下のパラメータが正しく切り替わることを確認しました。
#n = dllfunc("SetSortMethod", 145 +  0); // (Email)▲From
#n = dllfunc("SetSortMethod",  10 +  0); // (@以降)▲From
#n = dllfunc("SetSortMethod",   2 +  0); // ▲From
#n = dllfunc("SetSortMethod", 145 + 42); // (Email)▼From
#n = dllfunc("SetSortMethod",  10 + 12); // (@以降)▼From
#n = dllfunc("SetSortMethod",   2 + 12); // ▼From
お忙しいところ有難うございました。

[ ]