|
いつも秀丸メール便利に使わせていただいています。
以下の通り、StartDoGrep を用いての再検索でエラーが出ます。
何か改善する方法はあるでしょうか?
よろしくお願い致します。
---------------------------------------------------------------
マクロから StartDoGrep を実行したあとで表示される検索結果ウィンドウ上で、
検索(S)>>
検索やりなおし(R)...
を実行すると
「直前に選択していたフォルダが見つかりませんが、処理を実行します。」
というエラーが表示されます。
そこで [ OK ] を押すと
[ 検索して一覧作成 ]ウィンドウが表示されますが、そこでそのまま [ OK ] を押すと
「アカウント名の指定なしにカウント情報をロードしようとしました。」
というエラーが表示されます。さらに [ OK ] を 2 回押すと、
folder.cpp(6151) error = 1814
......
......
のメッセージが表示されます。
StartDoGrep の代わりに DoGrep にするとこのエラーは表示されません。
使用しているマクロは、下記のものです。
---------------------------------------------------------------
loaddll "TKInfo.dll";
// #n = dllfunc( "SetJapaneseCodePageMode", 1 );
$Acc = dllfuncstr("CurrentAccount");
$Fld = dllfuncstr("CurrentFolder");
$text_for_SetFindPack = "(\"test\", noreturn, target=from+to), flag=date=360
日前-指定なし, subfolder=1, inmail=0";
// message($text_for_SetFindPack);
#n = dllfunc("SetFindPack", $text_for_SetFindPack);
#n = dllfunc("PushFindPack");
#n = dllfunc("StartDoGrep", $Acc, $Fld, 0); // ただしく動作しない
// #n = dllfunc("DoGrep", $Acc, $Fld, 0); // こちらは正しく動作する
endmacro;
---------------------------------------------------------------
|
|