2

Outlook で新しいメールを開くボタンをクリックできるアプリケーションがあります。私たちが作成した電子メール スケジュール アプリケーションにユーザーがこの電子メールを追加できるようにするアドインを作成しています。(Outlook の遅延配信機能はあまり信頼できません)。

とにかく、ユーザーはメールを変更し、私が作成したカスタム フォームを使用して配信日時を変更し、ボタンをクリックしてスケジューラ データベースに追加できる必要があります。

私の問題は、受信者コレクションにアクセスしようとすると、受信者を解決できない場合、メールアイテムを保存しない限り認識されず、受信者コレクションに表示されないことです。

しかし、メール アイテムを保存すると、メールが送信されたことの確認を期待している呼び出し側アプリケーション間の接続が切断されます。現在、スケジューリングシステムに追加された後、ユーザーにメールを送り返しているため、呼び出し元のアプリケーションは満足しています。しかし、最初にメール アイテムを保存すると、エラーがスローされます。また、呼び出し元のアプリケーションのソース コードにもアクセスできません。

そこで私が必要としているのは、メール項目を保存せずに To フィールドに入力されたアドレスにアクセスする方法です。これは可能ですか?

4

1 に答える 1

0

この記事は役立つかもしれません:

プログラムで Outlook メッセージを作成して送信する

メール アイテムを作成し、保存せずにアドレスを解決できます。

サンプルで次の行を探します。

mailRecipient.Resolve(); 

Outlook への呼び出しを行っているアプリケーションの種類は何ですか?

于 2013-05-30T20:34:13.993 に答える