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

Visual Studio の Office 開発ツールを使用し、Windows フォーム コントロールと ホスト コントロール を Word 文書と Excel ワークシートに追加できます。You can use the Office development tools in Visual Studio to add Windows Forms controls and host controls to Word documents and Excel worksheets. ホスト コントロールは Word オブジェクト モデルと Excel オブジェクト モデルのさまざまなユーザー インターフェイス (UI) オブジェクトを拡張するオブジェクトです。Host controls are objects that extend various user interface (UI) objects in the Word and Excel object models.

適用対象: このトピックの情報は、ドキュメントに適用されます-レベルのプロジェクトおよび VSTO 追加-Excel および Word プロジェクトでします。Applies to: The information in this topic applies to document-level projects and VSTO Add-in projects for Excel and Word. 詳細については、「Office アプリケーションおよびプロジェクトの種類で使用できる機能」を参照してください。For more information, see Features available by Office application and project type.

Excel または Word の VSTO アドイン プロジェクトを開発する場合は、開いているドキュメントや実行時にブックをプログラムによってこれらのコントロールを追加できます。When you develop VSTO Add-in projects for Excel or Word, you can programmatically add these controls to any open document or workbook at runtime.

Excel または Word のドキュメントレベル プロジェクトを開発するとき、実行時にこれらのコントロールをプログラミングで追加できます。あるいは、Visual Studio デザイナーを使用し、設計時にプロジェクトの文書またはブックにこれらのコントロールを追加できます。When you develop document-level projects for Excel or Word, you can programmatically add these controls at run time, or you can use the Visual Studio designer to add these controls to the document or workbook in your project at design time.

このセクションの内容In this section

イベントに対するプログラミング、データにコントロールをバインディングする方法、コントロールとネイティブ オブジェクトの違いなど、ホスト項目とホスト コントロールの機能について説明します。Describes the functionality of host items and host controls, including programming against events, binding the controls to data, and how the controls differ from the native objects.

コードでホスト項目とホスト コントロールを使用するときに発生する可能性のある問題について説明します。Describes the issues that you might encounter when you use host items and host controls in code.

Excel と Word の文書で Windows フォーム コントロールを使用する方法と Windows フォーム コントロールと Windows フォームの違いについて説明します。Provides information about using Windows Forms controls on Excel and Word documents and how they differ from controls on a Windows Form.

Windows フォーム コントロールとホスト コントロールを Word と Excel の文書に追加する方法とそれらのコントロールを文書で保持する際の制限事項について説明します。Describes how to add Windows Forms controls and host controls to Word and Excel documents, and describes limitations about how these controls persist in the document.

Visual Studio を使用して Microsoft Office アプリケーションの UI をカスタマイズするさまざまな方法について説明します。Provides information about different ways to customize the UI of Microsoft Office applications by using Visual Studio.

データを Word と Excel の文書にバインディングすることで文書にデータを表示する方法について説明します。Describes how you can display data in Word and Excel documents by binding the data to host controls within the document.