2017-04-18 1 views

答えて

1

アイテムがユーザーのメールボックスに到着するとすぐに情報を削除する場合は、新しいアイテムが受信トレイで受信されたときに発生するApplicationクラスのNewMailExイベントを処理できます。このイベントは、Microsoft Outlookで処理された受信アイテムごとに1回発生します。アイテムは、MailItem、MeetingItem、またはSharingItemなど、いくつかの異なるアイテムタイプのいずれかになります。 EntryIDsCollection文字列には、その項目に対応するエントリIDが含まれています。 EntryIDCollection配列で返されたEntry IDを使用して、NameSpace.GetItemFromIDメソッドを呼び出してアイテムを処理することができます。

Outlookアイテムは、インスペクタウィンドウとエクスプローラウィンドウで表示できます。

エクスプローラの場合、ユーザーがプログラムで別の追加のMicrosoft Outlookアイテムを選択したとき、またはユーザーインターフェイスと対話するときに発生するエクスプローラクラスのSelectionChangeイベントを処理できます。このイベントは、Outlookが自動的にそのフォルダ内の最初の項目を選択するため、ユーザーが(プログラムでまたはユーザーインターフェイス経由で)クリックするか、アイテムを含む別のフォルダに切り替えるときにも発生します。

インスペクタの場合は、ユーザアクションの結果またはプログラムコードの結果として、新しいインスペクタウィンドウが開かれるたびに起動されるインスペクタクラスのNewInspectorイベントを処理できます。このイベントは、新しいインスペクタオブジェクトが作成された後で、インスペクタウィンドウが表示される前に発生します。したがって、最初のActivateイベントが開かれたMailItemインスタンスへのアクセスを待つことをお勧めします。

関連する問題