次の方法で共有


Document.Shutdown イベント (2007 System)

更新 : 2008 年 7 月

文書のホスト項目がシャットダウンすると発生します。

名前空間 :  Microsoft.Office.Tools.Word
アセンブリ :  Microsoft.Office.Tools.Word.v9.0 (Microsoft.Office.Tools.Word.v9.0.dll 内)

構文

'宣言
Public Event Shutdown As EventHandler
'使用
Dim instance As Document
Dim handler As EventHandler

AddHandler instance.Shutdown, handler
public event EventHandler Shutdown

解説

これは、Document クラスのアンロード時に、Document クラスで最後に呼び出されるイベントです。このイベントは、クリーン アップ処理を追加する場合に使用します。

ドキュメント レベルのカスタマイズの場合、文書のホスト項目がシャットダウンするとアセンブリのアプリケーション ドメインがアンロードします。

アプリケーション レベルのアドインでは、文書のホスト項目がシャットダウンしてもアプリケーション ドメインはアンロードしません。また、基になるドキュメント オブジェクトは利用できなくなります。シャットダウンする前に文書にアクセスするには、代わりに CloseEvent を使用します。

文書の終了処理中であることを示すメッセージを表示する、新しい Shutdown イベント ハンドラを追加するコード例を次に示します。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

Private Sub DocumentShutdown()
    AddHandler Me.Shutdown, AddressOf ThisDocument_Shutdown2
End Sub

Private Sub ThisDocument_Shutdown2(ByVal sender As Object, ByVal e As System.EventArgs)
    MessageBox.Show("The Shutdown event was raised.")
End Sub 
private void DocumentShutdown()
{
    this.Shutdown +=new EventHandler(ThisDocument_Shutdown2);

}

private void ThisDocument_Shutdown2(object sender, System.EventArgs e)
{
    MessageBox.Show("The Shutdown event was raised.");
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Document クラス

Document メンバ

Microsoft.Office.Tools.Word 名前空間

履歴の変更

日付

履歴

理由

2008 年 7 月

アプリケーション レベルのアドインに固有の注意事項を追加

SP1 機能変更