検索画面でのマクロ起動No.33045
Kaz さん 08/01/16 09:55
 
 Kazと申します。
 お世話になります。

 検索して一覧表を作成した場合、検索結果メールを複数選択して
対して、CTRL+S押下でマクロを起動しメールのフォルダー移動などを
したいのですが、現在はできないようです。
 設定等で可能でしょうか?

[ ]
RE:33045 検索画面でのマクロ起動No.33047
秀まるお2 さん 08/01/16 11:27
 
 検索結果の一覧上でマクロ実行させるには、「マクロ・マクロ登録...」の
「検索結果の一覧」の所おオプションを適当にいじればいいですが、問題があり
ます。

 そこでマクロ実行出来るようになっても、検索結果の操作をする用のtkinfo.
dll関数がほとんど用意されてないので、やりたいことは出来ない可能性が高い
です。例えばtkinfo.dllのSelectAllMail関数を呼び出しても、検索結果の一覧
上で「すべて選択」されなくて、秀丸メール本体ウィンドウ上で「すべて選択」
が実行されてしまいます。

>  検索して一覧表を作成した場合、検索結果メールを複数選択して
> 対して、CTRL+S押下でマクロを起動しメールのフォルダー移動などを
> したいのですが

    #n = sendmessage( hidemaruhandle(0), 0x0111, 40008, 0);
    #n = sendmessage( hidemaruhandle(0), 0x0111, 40011, 0);

 で、一応、「すべて選択」、「フォルダへ移動」のコマンド実行をシミュレー
ト出来るとは思いますが…。あんまり安定動作するかどうか分からないです。

 以前にも同じ話があったんですが、検索結果の一覧上でマクロ実行するために
tkinfo.dllの関数を多数用意するのは大変なので、それは勘弁してもらいたい所
です。

[ ]
RE:33047 検索画面でのマクロ起動No.33048
Kaz さん 08/01/16 12:38
 
回答ありがとうございます。

絞り込み検索でメール一覧に表示させて移動なら
簡易的にできますね。
絞り込み検索の条件指定がもう少し詳細にできたら
いいかなぁと思いますが、とりあえず今やりたいことは
これでできそうなので、試してみます。

[ ]