メール送信前に”送信してもいいですか”というメッセージのような
確認をする機能をつけたいのですが、可能でしょうか?
outlook2003です。
下記のソースをOutlook2003->ツール->マクロ->Visual Basic Editor->ThisOutlookSessionに入れてみてください。
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If MsgBox("送信してもいいですか?", vbYesNo) = vbNo Then
Cancel = True
End If
End Sub
送信時に確認のダイアログボックスを出す方法は分かりませんが、以下の方法で代替できませんでしょうか?
【送信時間を遅らせる】
仕訳ルールで送信ボタンを押してから、実際に送信する時間時間を1~2分後に設定する。
設定方法は以下のサイトをご参照ください。
http://www.atmarkit.co.jp/fwin2k/win2ktips/548ol1min/ol1min.html
【送信前にスペルチェックを実行させる】
オプション設定のスペルチェックで「送信前にスペルチェックを実行する」にチェックを入れます。
そうすると送信ボタンを押すと、スペルチェックが実行されます。
ただし、スペルチェックにひっかかる英文がないと送信されてしまいますので、必ず署名に自分のメールアドレスかURLを入れておく必要があります。
署名で一度設定してしまえば、毎回必ずひっかかるようになり、送信ボタンを押しても、すぐに送信されることはなくなります。
具体的にお願いします。