検索マクロ (特定題名)についてNo.40156
kennykondo さん 11/03/07 11:55
 
全てのアカウント対象で メールの題名 (例   商品サンプル仕様 と 11235434  の両
方の文字列と含む) の検索をする際に現在は

検索して一覧作成

で and 機能を使いうまくいっていますが、

このうち

商品サンプル仕様

は常に指定する条件なので、はなっから この条件を含んだ検索マクロがあれば非常
に便利かと思っています。

( ダイヤログがでて、そこに 11235434 と入力すれば

商品サンプル仕様 and 11235434

題名検索になるということです。)

どのようなマクロかご指導いただけませんでしょうか?


[ ]
RE:40156 検索マクロ (特定題名)についてNo.40165
秀まるお2 さん 11/03/08 14:44
 
 すみません。コメント忘れてました。

 1つ、最初から書いておけばよかった話でしたけども、固定パターンの検索を
するのにいちいちマクロを作らずとも、履歴メニューの常駐機能を使えばそれな
りに簡単に出来るというのがありました。

 たとえば条件1はいつも可変だけども条件2は固定ということなら、まずは条
件1を空っぽにしつつ条件2には固定文字列を入れた形で検索系コマンドを一回
実行します。それからもう一度検索コマンドを実行して、ダイアログボックス左
上のシステムメニューを開くと、そこに先ほど実行した検索の履歴が出てきます。
そこでマウス右ボタンを押して「ヒストリに常駐」を実行すれば、その履歴は消
えずにずっと出てくるようになります。

 あとは、その履歴を選択してから条件1を入力して、という操作をすれば、同
じパターンの検索がやりやすくなります

 そういう作戦はどうでしょうか。

 マクロでやるとしたら、

    loaddll "tkinfo.dll";
    if( selecting ) {
        $s = gettext( seltopx, seltopy, selendx, selendy );
    } else {
        $s = dllfuncstr("CurrentHeader","Subject");
    }
    $s = input( "商品サンプル仕様+検索:検索する文字列は?", $s );
    if( $s == "" || (!result) )endmacro;
    $s = dllfuncstr("YenEncode", $s);
    #n = dllfunc( "SetFindPack",
         "(\""+$s+"\",target=subject) and (\"商品サンプル仕様\", target=subj
ect), subfolder=1" );
    #n = dllfunc("DoGrep", "", "");

 のようなマクロでいいと思います。

[ ]
RE:40165 検索マクロ (特定題名)についてNo.40192
kennykondo さん 11/03/12 10:53
 
ありがとうございました。

この機能は気づかない方も多かったのではとおもいますが、素晴らしい機能ですね。

これがあれば今後かなりたすかります。

秀丸メール愛がより深まりました。

[ ]