BeginEditMail() が動作しない?
No.02406
Iranoan
さん 09/06/27 01:49
秀まるおさん今日は、Iranoan です。
末尾のマクロで本文が全て削除されると思うのですが、何の変化もありません。
##以前動作していたマクロが上手く動作しなくなっているので、どこかでレ
ベル・ダウンしていると思うのですが、もし BeginEditMail() 関数ではない
とすると、どこなのやら。
こちらの環境は、WindowsXP+IE8.0+秀丸メール Ver. 5.19beta9 です。
//------------------------------------------------------------
loaddll "tkinfo.dll";
#tmp = dllfunc( "SwitchHeaderView", 0 );
#tmp = dllfunc( "BeginEditMail" );
selectall;
delete;
#tmp = dllfunc( "SaveEditMail" );
[
△
]
RE:02406 BeginEditMail() が動作しない?
No.02408
秀まるお
さん 09/06/27 10:54
一応、この辺の処理は以前からいじってないと思うので、レベルダウンしてる
はずは無いんじゃないかと思います。
マクロがうまく動かない理由は、まず、readonlyswitchをしてないのと、
SaveEditMailの第2パラメータに数値の1を指定してないせいです。
loaddll "tkinfo.dll";
#tmp = dllfunc( "SwitchHeaderView", 0 );
#tmp = dllfunc( "BeginEditMail" );
if( readonly ) readonlyswitch;
selectall;
delete;
#tmp = dllfunc( "SaveEditMail", 0, 1 );
のようにすればうまくいきます。
BeginEditMail関数のヘルプの中にある「本文を書き換える例」のようにしな
いとダメです。
[
△
]
RE:02408 BeginEditMail() が動作しない?
No.02410
Iranoan
さん 09/06/27 21:42
秀まるおさん今日は、Iranoan です。
> 一応、この辺の処理は以前からいじってないと思うので、レベルダウンしてる
> はずは無いんじゃないかと思います。
私の思い違いかもしれませんので、一先ずお忘れ下さい。
[
△
]