SendNow関数No.36711
9太郎 さん 09/08/01 00:27
 
マクロで、SendNow関数を使って「今すぐ送信」させたときの動作についてです。

会社で使っていますが、会社ではメール誤送信事故防止のため、秀丸メール使用の場
合は
「全般的な設定」−「上級者向け」−「確認メッセージ」
の「あとで送信/今すぐ送信時の宛先の確認」のチェックを「ON」にして使わないと
いけません。このとき、秀丸メールの本体やエディタ部の「後で送信」「今すぐ送
信」のアイコンをクリックして送信すると、宛先の確認のダイアローグが表示されま
す。

ところが、マクロ SendNow 関数で送信すると上記の設定の如何に関わらず、マクロ
実行するとすぐに(宛先の確認ダイアローグを表示せず)送信されてしまいます。
SendNow (SendLatarも)関数の動作が「あとで送信/今すぐ送信時の宛先の確認」の
設定内容に連動した動作にすることは出来ないでしょうか?

もしくは、 「宛先の確認ダイアローグを表示させる」マクロ関数を追加抱くことは
出来ませんか?

[ ]
RE:36711 SendNow関数No.36716
秀まるお2 さん 09/08/01 18:29
 
 では、宛先の確認ダイアログボックスを出す用の関数を用意します。

 ConfirmSendって関数を追加します。

    #n = dllfunc("ConfirmSend");
    if( #n == 0 ) {
        endmacro;
    }
    #n = dllfunc("SendNow");

 みたいにマクロを書けるようにします。

[ ]
RE:36716 SendNow関数No.36724
9太郎 さん 09/08/02 12:45
 
> では、宛先の確認ダイアログボックスを出す用の関数を用意します。
>
> ConfirmSendって関数を追加します。

ありがとうございます。それを準備いただけると、
こちらも所望の動作をさせることが出来ます。

[ ]
RE:36724 SendNow関数No.36738
9太郎 さん 09/08/03 20:14
 
>> では、宛先の確認ダイアログボックスを出す用の関数を用意します。
>>
>> ConfirmSendって関数を追加します。

Ver.5.21beta4 で追加された ConfirmSend で所望の動作が出来ることを確認しまし
た。ありがとうございました。

[ ]