スレッド表示でのメッセージのソートNo.10533
suzu さん 06/10/03 13:53
 
お世話になっています。

表題の件で、お願いしたいことがあります。
スレッド表示のときに、スレッド先頭以外のメールについても、ソート条件を変更で
きるようにするのは可能でしょうか。

理由は以下のとおりです。

β4で、情報アイテムの上書き保存時にで送受信日付/時刻がリフレッシュされるよ
うになって、便利になったのですが、ひとつ困ったことがあります。
拙作のマクロ「カレンダー作成マクロ cale」(http://hide.maruo.co.jp/lib/tkmacro/cale.htm
l)で作ったカレンダーの「日付アイテム」の内容変更をすると、スレッド表示では
日付順に並ばなくなってしまいました。
このマクロは、dateヘッダと送受信日時に未来の日付の入った情報アイテムをたくさ
ん作って、そのメールフォルダを強引にカレンダーにしてしまうものです。
スレッド表示にすれば、月ごとに折りたためるように作りました。
しかし、スレッドの2番目以降のメッセージについては、「送受信日時」順で固定で
あるため、β4の仕様変更で、内容を書き換えるたびに順番が変わるようになってし
まいました。
もし、dateヘッダ順のソートも可能になったら、順番が変わることもなくなるはずな
のですが。

こんな勝手に作った拙いマクロのために、秀丸メール本体の仕様変更のお願いをする
のは大それたことだとは思いまが、一応公式のライブラリに置かせてもらっているマ
クロなので、なんとか取り繕っておかなきゃなあという思いもあります。

よろしくお願いします。

[ ]
RE:10533 スレッド表示でのメッセージのソNo.10534
秀まるお さん 06/10/03 14:41
 
 スレッド表示での、スレッドの枝の部分のソート方法については、たしかに現
状で、フォルダ毎のソート方法の指定に関係なく、送受信日付/時刻順になって
います。これを、例えばフォルダ毎のソート方法指定がDate:ヘッダ順の場合に
は小枝についてもDate:ヘッダ順にソートするようにして欲しいという話ですね。

 これはこれで、例外的にやってもいいといえばいいです。例外的にというのは、
つまり、「Date:ヘッダ順」は出来るけども、Subject:ヘッダ順とかサイズ順と
かは出来ないという意味になりますけど。

 以前から何度か出てる話ではあります。そういうことでちょっといじってみま
す。

[ ]
RE:10534 スレッド表示でのメッセージのソNo.10535
suzu さん 06/10/03 23:34
 
早々のご返答、ありがとうございます。
欲を言えばきりがないですが、Date順ソートの追加のみで現状の問題は回避でるので、
大変ありがたい話です。
よろしくお願いします。

[ ]
RE:10535 スレッド表示でのメッセージのソNo.10544
suzu さん 06/10/06 12:18
 
beta9で、望みどおりになっていることを確認しました。
ありがとうございました。

[ ]
RE:10544 スレッド表示でのメッセージのソNo.10595
Panda さん 06/11/15 18:59
 
 Pandaです。

■○×の案内
├■11月1日
├■11月2日
├■11月3日
├■11月4日
└■11月5日

同じ内容の案内メールをそれぞれ日の日にちでメールを出します。
出すメールには全てBCCで自分宛にメールをしています。
情報アイテムで11月1日〜11月5日のメールをまとめるメールを作成します。

この状態で11月4日の中にあるメールのうちのどれかに返信があると
11月4日のメールが一番上に上がってきますが、これドラック&ドロップで
11月3日と11月4日の間に移動させようとしたのですが出来ないです。

この場合はどうすればいいのでしょうか?

11月1日〜5日の情報アイテムの作成日はバラバラです。

[ ]
RE:10595 スレッド表示でのメッセージのソNo.10604
秀まるお さん 06/11/16 17:03
 
 ソースコードを見直した所、スレッドの根本にある「■○×の案内」の送受信
日付(またはDate:順ソートならDate:の内容)がスレッド配下のメールよりも新
しい(=未来)になっていると、そのスレッド中の小枝の並び順が狂ってしまう
ことがあるようです。

 なので、とりあえずの対応としては、スレッド根本のメールの送受信日付/時
刻をずっと古い時刻に変更して「編集・フォルダ毎の処理・メール一覧の作成し
なおし」をすればいいかなぁと思います。

 根本的な解決は秀丸メール側でやるしかないので、それはそれで直そうと思い
ます。

[ ]
RE:10604 スレッド表示でのメッセージのソNo.10605
秀まるお さん 06/11/16 17:33
 
 とりあえず、「全般的な設定・上級者向け・デバッグ」のデバッグレベルを1
にしてから「メール一覧の作成しなおし」をすると直るようです。

 そこを1にすることでスレッド表示のソートに関する処理が変化するんですが、
デバッグレベル=1の処理でダメな理由がいまいちはっきりしませんで…。とりあ
えずデバッグレベル=1の処理を標準の動作って風に直そうと思います。

 (誰かの所でレベルダウンするかもしれないけど)

[ ]
RE:10605 スレッド表示でのメッセージのソNo.10606
秀まるお さん 06/11/17 09:43
 
 以前レベルダウンした原因も分かりまして…。

 とにかく次のV4.70β2で直します。少々お待ちください。

[ ]
RE:10606 スレッド表示でのメッセージのソNo.10609
Panda さん 06/11/17 10:41
 
 Pandaです。

秀丸さんからのレスを読んで理解しようと頑張ってます。
バージョンアップで直ってるとうれしいです。
小枝が自由に動けばもう、何も望まないです。

[ ]