方法 : ワークシート内でデータベースのレコードをスクロールする

更新 : 2008 年 7 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

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

Microsoft Office のバージョン

  • Excel 2007

  • Excel 2003

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

次に、デザイナを使用して Microsoft Office Excel ワークシート内にデータベース テーブルのフィールドを 1 つ表示し、コントロールを使用してエンド ユーザーがすべてのレコードをスクロールできるようにする方法を示します。

ドキュメント レベルのプロジェクトでは、デザイナのみを使用できます。Visual Studio 2008 Service Pack 1 (SP1) 以降、実行時にプログラムでコントロールを追加し、そのコントロールをデータにバインドできるようになりました。詳細については、「チュートリアル : アプリケーション レベルのプロジェクトでの単純データ バインディング」を参照してください。

ワークシート内でデータベース レコードをスクロールするには

  1. Visual Studio で Excel アプリケーション プロジェクトを開きます。

  2. [データ ソース] ウィンドウを開き、データベースからデータ ソースを作成します。詳細については、「方法 : データベース内のデータに接続する」を参照してください。

  3. 目的のデータが含まれているテーブルを展開し、特定の列を選択します。

  4. コントロールのリストを開き、[NamedRange] を選択します。

  5. NamedRange コントロールを、データを表示するセルにドラッグします。

  6. ツールボックス[Windows フォーム] タブから BindingNavigator コントロールをワークシートに追加し、使用するコントロールを設定します。詳細については、「BindingNavigator コントロールの概要 (Windows フォーム)」を参照してください。

参照

概念

コントロールへのデータのバインド

履歴の変更

日付

履歴

理由

2008 年 7 月

アプリケーション レベルのアドインでのデータ バインディングに関する情報を追加

SP1 機能変更