次の方法で共有


方法 : オブジェクトのデータをドキュメントに読み込む

Microsoft Office Word のドキュメント レベルのプロジェクトでは、Windows フォーム プロジェクトの場合と同じようにデータ オブジェクトのデータにアクセスできます。同じツールとコードを使用してオブジェクトからソリューションにデータを読み込むことができ、Windows フォーム コントロールを使用してデータを表示できます。また、ホスト コントロールを使用してデータを表示することもできます。ホスト コントロールは、イベントおよびデータ バインディングの機能が強化された Microsoft Office Word のネイティブ オブジェクトです。詳細については、「ホスト項目とホスト コントロールの概要」を参照してください。

対象: このトピックの情報は、Excel 2013 と Excel 2010、および Word 2013 と Word 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

ドキュメントにオブジェクトのデータを読み込むには、次の 3 つの基本手順を実行する必要があります。

  • データへのバインドが可能なドキュメントへのコントロールの追加

  • データ オブジェクトのドキュメントへの追加

  • データ オブジェクトの BindingSource への接続

データ オブジェクトの追加

データ オブジェクトを追加するには

データ オブジェクトの BindingSource への接続

ドキュメント レベルのプロジェクトでは、デザイン時にプロジェクトの文書にコントロールを追加し、そのコントロールをデータにバインドできます。

アプリケーション レベルのプロジェクトでは、実行時にコントロールを追加してバインドできます。

97h3yd8w.collapse_all(ja-jp,VS.110).gifドキュメント レベルのプロジェクト

データ オブジェクトを BindingSource に接続するには

  1. [データ ソース] ウィンドウからドキュメントに、目的のデータ フィールドをドラッグします。これにより、コントロールが自動的に作成されます。

  2. コードで、データ ソースとして選択したオブジェクトの種類のインスタンスを作成します。

  3. このインスタンスを BindingSourceDataSource プロパティに割り当てます。

97h3yd8w.collapse_all(ja-jp,VS.110).gifアプリケーション レベルのプロジェクト

データ オブジェクトを BindingSource に接続するには

  1. コードで、データ ソースに関連付けられているオブジェクトの種類のインスタンスを作成します。

  2. BindingSource のインスタンスを作成します。

  3. データ ソースのインスタンスを BindingSourceDataSource プロパティに割り当てます。

  4. コントロールへのデータ バインディングとしてデータ ソースを追加します。

参照

処理手順

方法 : データベースからドキュメントにデータを読み込む

方法 : ホスト コントロールからのデータでデータ ソースを更新する

関連項目

BindingSource コンポーネントの概要

概念

データ ソースの概要

Visual Studio でのデータへの Windows フォーム コントロールのバインド

Windows フォーム アプリケーションでのデータへの接続

その他の技術情報

Office ソリューションでのコントロールへのデータのバインド