次の方法で共有


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参照

処理手順

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

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

参照

BindingSource コンポーネントの概要

概念

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

データ ソースの概要

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

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