検索フォルダからのメール転送No.36565
9太郎 さん 09/07/12 00:24
 
検索フォルダ機能をとても重宝しています。

ところが、検索フォルダのメール一覧から、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;

[ ]
RE:36565 検索フォルダからのメール転送No.36566
9太郎 さん 09/07/12 00:27
 
補足です

秀丸メールは Ver.5.19
Windows XP SP3

での動作です。

また、検索フォルダにおける MakeReply 実行時の返値は 0 になっています。


>検索フォルダ機能をとても重宝しています。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>endmacro;

[ ]
RE:36566 検索フォルダからのメール転送No.36567
9太郎 さん 09/07/12 04:01
 
すみません、さっきのコメント間違っていました。

>また、検索フォルダにおける MakeReply 実行時の返値は 0 になっています。

ではなくて、MakeForward の返値が 0 です。
MakeReplyの返値は1でした。


>補足です
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>>endmacro;

[ ]
RE:36567 検索フォルダからのメール転送No.36571
秀まるお2 さん 09/07/13 09:50
 
 こちらでもテストしてみたら、たしかにMakeForwardがダメでした。

 ということでまた修正させていただきます。

[ ]
RE:36571 検索フォルダからのメール転送No.36594
9太郎 さん 09/07/15 12:47
 
> こちらでもテストしてみたら、たしかにMakeForwardがダメでした。
> ということでまた修正させていただきます。

Ver.5.20 Beta5
で、検索フォルダで MakeForward が動作することを確認しました。
ありがとうございます。

[ ]