メール一覧ウィンドウでの検索機能改善依No.43098
kani さん 12/08/16 16:17
 
いつも要望ばかりですみません。

メール一覧ウィンドウでの検索について、
・簡易検索
機能をお願いできないでしょうか?
具体的には、
・Al-Mailでの検索機能
と同様のものです。

ポイントは、
・一覧に表示されているものに対して検索を行う。
です。
条件設定なしで、検索文字のみ入力して結果がほしいです。

現状での問題は以下のものです。
・検索の対象を間違えると、検索されない
・送信済みメールの最初のTo:のみ(一覧に出る名前)検索したいけど、それができない。

よろしくお願いします。

[ ]
RE:43098 メール一覧ウィンドウでの検索機No.43102
秀まるお2 さん 12/08/16 23:33
 
 メール一覧枠に「絞り込み検索」の窓があるのですが、それではダメでしょう
か。

> ポイントは、
> ・一覧に表示されているものに対して検索を行う。

 一覧に表示してる文字列だと、例えばTo:ヘッダの表示の所にアドレス帳上の
名前を表示したりする機能があるので、それにヒットするような検索は現状出来
ないっていう欠点があります。

 それ以外は、一応、絞り込み検索でだいたい普通にヒットしてくれるんじゃな
いかと思います。

> ・送信済みメールの最初のTo:のみ(一覧に出る名前)検索したいけど、それができな
> い。

 絞り込み検索について、例えばTo:ヘッダのみを対象にした検索をすることも
可能ではあります。「全般的な設定・メール一覧・表示範囲」の所でカスタム表
示範囲を指定する形になります。ちょっととっつきにくい機能なので、果たして
それで便利になるかどうかは難しい所ですけど、もし良かったらそこのヘルプな
ど参照してカスタム表示範囲の追加などをお試しいただきたい所です。

[ ]
RE:43102 メール一覧ウィンドウでの検索機No.43110
kani さん 12/08/20 11:06
 
> メール一覧枠に「絞り込み検索」の窓があるのですが、それではダメでしょう
>か。

何度もトライしたのですが、やはり、これだと使いにくいのです。
これの問題は以下のものです。
・To、From、Subject等、表示している内容に限定させる条件設定ができない。
具体的には、
・来たメールは、差出人(From/Reply-To)に対象を設定
・出したメールは、宛先(To/Cc/Bcc)に対象を設定
 →ただし、第一To以外も引っかかってしまう。
・件名を探したい時は、件名(Subject)に対象を設定
を切り替える必要があります。
これがかなり手間なのと、間違えると検索が引っかからないため、
待ち時間が多くなります。
→結果として、目視で探したほうが早いことがあります。

具体的には、出したメールの検索では、
Toに書かれている人を探す→Toでソートして、その人のメールを探す。
ということを行なっています。
一覧で表示されている文字列の検索があれば、とても便利なのです。



> 絞り込み検索について、例えばTo:ヘッダのみを対象にした検索をすることも
>可能ではあります。「全般的な設定・メール一覧・表示範囲」の所でカスタム表
>示範囲を指定する形になります。ちょっととっつきにくい機能なので、果たして
>それで便利になるかどうかは難しい所ですけど、もし良かったらそこのヘルプな
>ど参照してカスタム表示範囲の追加などをお試しいただきたい所です。


条件が4つ設定できるようで、ANDを指示しているのですが、なかなかうまくヒットで
きません。
多分、検索文字列は、全部入力しなければならないのですよね?
・検索文字列はひとつ(4つの条件で共通)
・対象のみ、複数のものを指定し、条件として複数にする
は対応できないでしょうか?

また、対象のパラメータとして、
・Toの第一のもの
を追加できないでしょうか?

よろしくお願いします。



[ ]
RE:43110 メール一覧ウィンドウでの検索機No.43116
秀まるお2 さん 12/08/21 09:18
 
 現状で期待された動作をするには、

 条件1:  対象(X): 件名 (Subject)

 条件2:  対象(X): To/From列表示用のキャッシュ

 としてOR条件で検索したらいいかと思いますが、そういう作戦でどうでしょう
か。

 マクロでやるとしたら、


    $s = input( "検索文字列は?" );
    if( $s == "" ) {
        endmacro;
    }
    loaddll "tkinfo.dll";
    $s = dllfuncstr("YenEncode", $s);
    #n = dllfunc("SetFindPack", "(\"" + $s + "\", target=subject) or (\""
                 + $s + "\", target=tofromcache), inmail=0, hilight=1" );
    #n = dllfunc("FindDownInclude");

 ってマクロでいけますが、これでどうでしょうか。

 検索自体は非常に高速に動作すると思います。

 秀丸メールの検索ダイアログで対応するとしたら、「対象(X):」の所に

    件名 + To/From列表示用キャッシュ

 みたいな項目を追加したらいいかもしれませんけども、マクロでもいいのでし
たら、上記のマクロで不都合なことはほとんど無さそうな気がします。

[ ]
RE:43116 メール一覧ウィンドウでの検索機No.43177
kani さん 12/08/29 22:06
 
> 現状で期待された動作をするには、
> 条件1:  対象(X): 件名 (Subject)
> 条件2:  対象(X): To/From列表示用のキャッシュ
> としてOR条件で検索したらいいかと思いますが、そういう作戦でどうでしょう
>か。

> ってマクロでいけますが、これでどうでしょうか。

ご対応ありがとうございます。
基本的には、希望通りの動作ができました。
動作も早いです。
しかし、以下の問題はあります。
・1回の動作後の次への検索(下候補)が出来ない
・一度入力した文字列が再利用できない
・見つからない時の返答がない


> 秀丸メールの検索ダイアログで対応するとしたら、「対象(X):」の所に
>    件名 + To/From列表示用キャッシュ
>
> みたいな項目を追加したらいいかもしれませんけども、マクロでもいいのでし
>たら、上記のマクロで不都合なことはほとんど無さそうな気がします。


検索ダイアログに追加をお願いできないでしょうか?
下候補等、基本機能を利用したいです。
よろしくお願いします。


[ ]
RE:43177 メール一覧ウィンドウでの検索機No.43182
秀まるお2 さん 12/08/30 10:07
 
 一応、下候補コマンドは普通に使えるはずだと思いますけども、「件名+To/
From列表示用のキャッシュ」って対象を追加するてっことでやってみます。

[ ]
RE:43182 メール一覧ウィンドウでの検索機No.43185
kani さん 12/08/30 11:20
 
> 一応、下候補コマンドは普通に使えるはずだと思いますけども、「件名+To/
>From列表示用のキャッシュ」って対象を追加するてっことでやってみます。

ありがとうございます。
お手数をお掛けしますが、よろしくお願いします。

[ ]