MakeForward関数(TKInfo.dll)(Ver7.22対応版)
 この関数は、現在のメールに対する転送メールを作成します。マクロの実行は転送メール用のエディタ・ウィンドウ上で続行されます。
 普通、転送メールコマンドを実行すると、アカウント毎の設定等で指定されている自動実行マクロがあれば実行されます。しかし、このMakeForward関数の場合、自動実行マクロは実行されません。
 自動実行マクロも実行したい場合には、別途、NewEditorMacro関数を使ってマクロファイル名を取り出し、execmacro文で実行してください。
返り値(数値型)
 成功すると1、失敗すると0を返します。失敗する例としては以下の物があります。

  • 返信メール用のエディタが既に起動している場合。
  • 秀丸メール本体で実行した場合で、メールが何も選択されてない場合。
  • 現在のメールが書き換え許可で、しかも何か書き換えた形跡がある場合。
  • 返信メールのエディタ起動で何らかの内部エラーが発生した場合。
    (例えばエディタ起動数の制限などのエラー)


#n = dllfunc( "MakeForward" );
$s = dllfuncstr( "NewEditorMacro" );
if( $s != "" ) execmacro $s;