次の方法で共有


WorkbookBase.Shutdown イベント

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

名前空間:  Microsoft.Office.Tools.Excel
アセンブリ:  Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 内)

構文

'宣言
Public Event Shutdown As EventHandler
public event EventHandler Shutdown

解説

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

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

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

Shutdown イベント用ハンドラーのコード例を次に示します。このイベント ハンドラーは、WorkbookBase クラスがアンロードされるときにメッセージを表示します。

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

Private Sub ThisWorkbook1_Shutdown(ByVal sender As Object, _
    ByVal e As EventArgs) Handles Me.Shutdown
    MsgBox("The workbook is shutting down")
End Sub
private void WorkbookShutdown()
{
    this.Shutdown += new EventHandler(ThisWorkbook1_Shutdown);
}

void ThisWorkbook1_Shutdown(object sender, EventArgs e)
{
    MessageBox.Show("The workbook is shutting down");
}

.NET Framework セキュリティ

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

参照

関連項目

WorkbookBase クラス

Microsoft.Office.Tools.Excel 名前空間