1

メールを送信する VB を使用してアドインを作成しており、mailitem.send() メソッドが正常に完了した後に「メールが正常に送信されました」というメッセージ ボックスを表示したいと考えています。mailitem.send() は値を生成しないため、次のようなことはできません。

if mailitem.send() then
   messagebox.show("Email sent successfully")
end if

メールの送信を確認するメッセージボックスを表示するにはどうすればよいですか?

4

1 に答える 1

1

エラーが発生した場合、Send は例外を発生させます。そうでない場合は、メッセージがトランスポート プロバイダーに正常に渡されたと見なすことができます。

送信は非同期であるため、実際の配信は後で行われます (たとえば、Send が呼び出されたときにネットワーク接続がない場合など)。

送信済みアイテム フォルダーのアイテム コレクションにイベント シンクをインストールし、Items.ItemAdd イベントが発生したときにメッセージ ボックスを表示することができます。

于 2013-03-10T01:56:59.293 に答える