Visual Studio の Office 開発ツールを使用して、Windows フォーム コントロールと ホスト コントロール を Word 文書や Excel ワークシートに追加できます。 ホスト コントロールは、Word および Excel オブジェクト モデルのさまざまなユーザー インターフェイス (UI) オブジェクトを拡張するオブジェクトです。
適用対象: このトピックの情報は、Excel および Word のドキュメント レベルのプロジェクトと VSTO アドイン プロジェクトに適用されます。 詳細については、「 Office アプリケーションとプロジェクトの種類で使用できる機能」を参照してください。
Excel または Word 用の VSTO アドイン プロジェクトを開発する場合、実行時に開いている任意のドキュメントまたはブックにこれらのコントロールをプログラムで追加できます。
Excel または Word のドキュメント レベルのプロジェクトを開発する場合は、実行時にプログラムによってこれらのコントロールを追加できます。または、Visual Studio デザイナーを使用して、デザイン時にプロジェクト内のドキュメントまたはブックにこれらのコントロールを追加できます。
このセクションでは...
イベントに対するプログラミング、コントロールのデータへのバインド、コントロールとネイティブ オブジェクトの違いなど、ホスト項目とホスト コントロールの機能について説明します。
コードでホスト項目とホスト コントロールを使用するときに発生する可能性がある問題について説明します。
Excel および Word 文書で Windows フォーム コントロールを使用する方法と、Windows フォーム上のコントロールとの違いについて説明します。
Windows フォーム コントロールとホスト コントロールを Word および Excel 文書に追加する方法について説明し、これらのコントロールを文書内で保持する方法に関する制限事項について説明します。
関連セクション
Visual Studio を使用して Microsoft Office アプリケーションの UI をカスタマイズするさまざまな方法について説明します。
文書内のホスト コントロールにデータをバインドすることで、Word および Excel 文書にデータを表示する方法について説明します。