|
おひと申します.
いつもお世話になっております.
便乗で申し訳ありません.
いつかお願いしようと思いつつもタイミングを逃していました.
> 検索ダイアログボックスの初期文字列は、メール一覧枠を選択してる時ならそ
> このSubject内容が入って、...
数年来思っていたのですが,
Subject 内容がコピーされるのは重宝しているのですが,返信メールの
Re (Re:, Re:^2, Re[2], 等) 部分を自動的に除去してから Subject 内
容を入れることはできないでしょうか.
# 特殊&不連続なイレギュラーな Re とかは対象外でもOK
本来であればスレッド検索すれば良い話なのですが,メールソフト依存
で意図せずスレッドを切ってくる人もそれなりにいるので,仕方なく
Subject の文字列を適当にマウス選択して,Subject 検索にて一連の
メールを拾うことが多々あります.
(または,マウス選択ではなく Re 部分を手動で削除)
# 今日も数十回…
ちなみに,2005.03 頃に教えていただいた下記マクロをいまだに
手放せず使い続けています.(ちょっとだけいじっています)
個人的には下記の延長線上でも一向に構わないのですが…,
自力でマクロが書けません.(>_<
-------------------------------------------------
loaddll "tkinfo.dll";
#n = dllfunc("SetFindPack", "(\"\", target=subject, fuzzy, noregular, nocase
sense), subfolder=0, hilight=1" );
#n = dllfunc("Bypass_PostMessage", hidemaruhandle(0), 0x0111, 40066, 0 );
if( dllfunc("CurrentPane") == 0 ) {
#n = dllfunc("Bypass_keybd_event", 0x28 ); // ↓キー
#n = dllfunc("Bypass_keybd_event", 0x28 ); // ↓キー
#n = dllfunc("Bypass_keybd_event", 0x0D ); // Enterキー
}
else {
// メール内容枠で範囲選択してない場合は,前回履歴をセット
if( dllfunc("CurrentPane") == 2 && selecting == 0 ) { // 範囲選択
の有無
#n = dllfunc("Bypass_keybd_event", 0x28 ); // ↓キー
#n = dllfunc("Bypass_keybd_event", 0x28 ); // ↓キー
#n = dllfunc("Bypass_keybd_event", 0x0D ); // Enterキー
}
}
endmacro;
-------------------------------------------------
オプションなりマクロなりで対処方法があればよろしくお願いいたします.
|
|