|
検索フォルダ機能をとても重宝しています。
ところが、検索フォルダのメール一覧から、1つのメールを選んで
マクロ MakeForward を使って転送メールの生成が出来ません。
通常のフォルダでは問題なく動作します。
また、返信メールを MakeReply で生成することは検索フォルダでもできます。
具体的には、次のようなマクロです。このマクロを、
私は Ctrl-X のキーに割り当ててあり、
メール一覧にフォーカスがある状態で、Ctrl-X を押しますと
選択されているメールに対して、「返信」「転送」「削除」「印刷」
を実行できるマクロです。
MakeForward が検索フォルダから実行できないのは仕様でしょうか?
MakeReply はうまくいきますので、できれば MakeForward も
実行できるように出来ないものでしょうか?
----------------------------
loaddll "tkinfo.dll";
if( dllfunc( "IsTuruKameMain") ){ // メインウインドウ上
#pane = dllfunc( "CurrentPane");
if (#pane == 0) { // フォルダ一覧上
// 省略
}
else if (#pane == 1 || #pane == 2 ) { //メール一覧上
menu
"返信 (&R)",
"転送 (&F)",
"削除 (&D)",
"すぐ印刷 (&P)",
;
if ( result == 1 ) {
#n = dllfunc( "MakeReply" );
}
else if (result == 2 ){
#n = dllfunc( "MakeForward" );
}
else if (result == 3 ){
#n = dllfunc( "Move", "", "ゴミ箱" );
}
else if (result == 4 ){
print;
}
}
}
else { // エディタ上
// 省略
}
endmacro;
|
|