次の方法で共有


拡張オブジェクトによる Excel の自動化

更新 : 2008 年 7 月

対象

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

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

  • Excel 2007

  • Excel 2003

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

  • Excel 2007

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

Visual Studio Tools for Office は、Microsoft Office Excel のネイティブ オブジェクト モデル (Excel のプライマリ相互運用機能アセンブリによって公開されるオブジェクト モデル) が提供するオブジェクトの一部にイベントとデータ バインディング機能を追加します。このように拡張されたオブジェクトをホスト項目およびホスト コントロールと呼びます。

SP1 より、ホスト項目およびホスト コントロールは、アプリケーション レベルのアドインおよびドキュメント レベルのカスタマイズで利用できるようになりました。SP1 がインストールされていない場合、これらはドキュメント レベルのカスタマイズでのみ利用できます。詳細については、「ホスト項目とホスト コントロールの概要」を参照してください。

ホスト項目

Excel プロジェクトでは、3 つのホスト項目にアクセスできます。

Workbook ホスト項目は、ブック内のすべてのワークシートで共有されるコンポーネントのコンテナとして動作します。

Worksheet ホスト項目は、ホスト コントロールや Windows フォーム コントロールなどの他のコントロールを格納するコンテナの役割を果たし、サーフェイス上のコントロールに関する情報を保持します。

ChartSheet ホスト項目は、グラフのみを含む Excel のワークシートです。

Excel ホスト項目の詳細については、「Excel のホスト項目」を参照してください。

ホスト コントロール

Excel には、Excel ブックやワークシートの作成、整理、および自動化に役立つホスト コントロールがいくつかあります。そうしたホスト コントロールには、Excel のネイティブ オブジェクト モデルの対応するコントロールにはないイベントやデータ バインディング機能が用意されています。ホスト コントロールの概要とその使用手順については、「Excel のホスト コントロール」を参照してください。

参照

概念

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

実行時の Office ドキュメントへのコントロールの追加

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

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

その他の技術情報

Office ドキュメントのコントロール

Excel のホスト項目

Excel のホスト コントロール

履歴の変更

日付

履歴

理由

2008 年 7 月

アプリケーション レベルのアドインのホスト項目およびホスト コントロールの使用に関する情報を追加

SP1 機能変更