方法 : オブジェクトのデータをドキュメントに読み込む
更新 : 2008 年 7 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 ドキュメント レベルのプロジェクト
アプリケーション レベルのプロジェクト
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
Microsoft Office Word のドキュメント レベルのプロジェクトでは、Windows フォーム プロジェクトの場合と同じようにデータ オブジェクトのデータにアクセスできます。同じツールとコードを使用してオブジェクトからソリューションにデータを読み込むことができ、Windows フォーム コントロールを使用してデータを表示できます。また、ホスト コントロールを使用してデータを表示することもできます。ホスト コントロールは、イベントおよびデータ バインディングの機能が強化された Microsoft Office Word のネイティブ オブジェクトです。詳細については、「ホスト項目とホスト コントロールの概要」を参照してください。
ドキュメントにオブジェクトのデータを読み込むには、次の 3 つの基本手順を実行する必要があります。
データへのバインドが可能なドキュメントへのコントロールの追加
データ オブジェクトのドキュメントへの追加
データ オブジェクトの BindingSource への接続
Visual Studio 2008 Service Pack 1 (SP1) 以降、アプリケーション レベルのプロジェクトで文書またはワークシートのコントロールにデータをバインドできるようになりました。SP1 をインストールしていない場合、データはドキュメント レベルのプロジェクトでのみコントロールにバインドできます。
データ オブジェクトの追加
データ オブジェクトを追加するには
- [データ ソース] ウィンドウを開き、オブジェクトからデータ ソースを作成します。詳細については、「方法 : オブジェクトのデータに接続する」を参照してください。
データ オブジェクトの BindingSource への接続
ドキュメント レベルのプロジェクトでは、デザイン時にプロジェクトの文書にコントロールを追加し、そのコントロールをデータにバインドできます。
アプリケーション レベルのプロジェクトでは、実行時にコントロールを追加してバインドできます。
ドキュメント レベルのプロジェクト
データ オブジェクトを BindingSource に接続するには
[データ ソース] ウィンドウからドキュメントに、目的のデータ フィールドをドラッグします。これにより、コントロールが自動的に作成されます。
コードで、データ ソースとして選択したオブジェクトの種類のインスタンスを作成します。
このインスタンスを BindingSource の DataSource プロパティに割り当てます。
アプリケーション レベルのプロジェクト
データ オブジェクトを BindingSource に接続するには
コードで、データ ソースに関連付けられているオブジェクトの種類のインスタンスを作成します。
BindingSource のインスタンスを作成します。
データ ソースのインスタンスを BindingSource の DataSource プロパティに割り当てます。
コントロールへのデータ バインディングとしてデータ ソースを追加します。
参照
処理手順
方法 : ホスト コントロールからのデータでデータ ソースを更新する
概念
参照
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2008 年 7 月 |
アプリケーション レベルのアドインでのデータ バインディングに関する情報を追加 |
SP1 機能変更 |