PostItem.AfterWrite イベント (Outlook)

Microsoft Outlook がアイテムを保存した後で発生します。

構文

expression. AfterWrite

PostItem オブジェクトを表 す変数

解説

AfterWrite イベントは、 書き込み イベントの後に発生します。 このイベントはキャンセル可能ではありません。 アイテムがメモリから読み込まれている場合を確認するのには、 Unload イベントを使用します。

AfterWrite イベントは、Exchange クライアント拡張機能 (ECE) イベントの IExchExtMessageEvents::OnWriteComplete に対応します。

AfterWrite イベントでアクセスできるのは、アイテム オブジェクトの次のメンバーのみです。

MAPIOBJECT プロパティは、Outlook オブジェクト モデルでは、非表示のプロパティです。 このプロパティは、基になる MAPI IMessage オブジェクトへのアクセスを提供し、 IUnknown インターフェイスを介してのみ呼び出すことができます。 プロパティは、 IUnknown をサポートする C または C++ などの言語で記述されたプログラムにアクセスできます。 MAPIOBJECTIDispatch インターフェイスを使用します。 (VBA)、Visual C#、および Visual Basic、Visual Basic for Applications などの開発言語をサポートして、 IDispatch インターフェイスとしない IUnknown 、およびそのため、 MAPIOBJECT にアクセスすることはできません。 他のプロパティまたはメソッドの親アイテムは、このイベントでは、Outlook はエラーを発生させます。

このイベントの MAPIOBJECT プロパティ から取得したオブジェクトには、このイベントによって保持される変更すべてが含まれているOutlook。 実装者は 、IMessage オブジェクトの SaveChanges メソッドを呼び出して 、MAPIOBJECT で表される基になる IMessage オブジェクトへの変更を保持し、Outlook はそれらの変更を元に戻しません。

実装者は、イベントが完了する前に、イベントの MAPIOBJECT プロパティから取得したオブジェクトを解放する必要があります。 イベントのコンテキストの外部には、そのオブジェクトを使用しようとしていますがサポートされていないと、予期しない動作に 。

関連項目

PostItem オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。