Share via


Workbook ホスト項目

更新 : 2008 年 7 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

ドキュメント レベルのプロジェクト

  • Excel 2007

  • Excel 2003

アプリケーション レベルのプロジェクト

  • Excel 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Workbook ホスト項目は、イベントを公開し、コンポーネントのコンテナとして動作するブック オブジェクトです。

Microsoft Office Excel のドキュメント レベルのカスタマイズを作成すると、Visual Studio Tools for Office によって Workbook ホスト項目がプロジェクト内に自動的に作成されます。Workbook を参照するには、ThisWorkbook を使用します。

Visual Studio 2008 Service Pack 1 (SP1) 以降、Microsoft.Office.Interop.Excel.Workbook オブジェクトの GetVstoObject メソッドを呼び出して、アプリケーション レベルのアドイン プロジェクトで Workbook ホスト項目を取得できるようになりました。詳細については、「アプリケーション レベルのアドインにおける実行時の Word 文書や Excel ブックの拡張」を参照してください。

Workbook ホスト項目について

Workbook ホスト項目は、ホスト コントロールのコンテナとしては動作しません。そのため、表示されるコントロールをブックに追加することはできませんが、DataSet などのコンポーネントを追加すると、すべてのワークシートでそのコンポーネントを共有できます。ドキュメント レベルのプロジェクトでは、ブックで使用できるコンポーネントは、[ツールボックス][コンポーネント] タブ、[データ] タブ、および [すべての Windows フォーム] タブに表示されます。

ソリューション エクスプローラで ThisWorkbook プロジェクト項目をダブルクリックすると、ブックのデザイナが表示され、[プロパティ] ウィンドウにブックのプロパティとイベントが表示されます。

86w8bx6c.alert_note(ja-jp,VS.90).gifメモ :

Visual Studio Tools for Office では、共有ブックをサポートしていません。

イベント

Workbook ホスト項目で使用できるイベントは次のとおりです。

参照

処理手順

Excel アドインのダイナミック コントロールのサンプル

概念

アプリケーション レベルのアドインにおける実行時の Word 文書や Excel ブックの拡張

ホスト項目とホスト コントロールの概要

Worksheet ホスト項目

ホスト項目およびホスト コントロールのプログラム上の制限事項

その他の技術情報

Excel のホスト コントロール

履歴の変更

日付

履歴

理由

2008 年 7 月

アプリケーション レベルのアドインでのブック ホスト項目の使用に関する情報を追加

SP1 機能変更