デスクトップ統合の作業を開始する前に、Oracle ADF Desktop Integrationをサポートする各種ソフトウェアを構成する必要があります。 このパートでは、ステップを通じてこの方法を説明します。
このチュートリアルで説明しているステップを実行できるようにするには、起動用のFusion Webアプリケーションをロードして、アプリケーションがデータベースに正しく接続できることを確認する必要があります。
これらの作業も、このチュートリアルのパート1で実行します。
-
デスクトップで「スタート」ボタンをクリックします。
-
スタート・メニューから「コントロールパネル」を選択します。
-
コントロールパネル・ウィンドウで、「プログラムの追加と削除」オプ ションをダブルクリックします。
-
インストールされているプログラムのリストが表示されたら、下方向にスクロールして「Microsoft Office Standard 2007」(または「Microsoft Office Standard 2010」)を選択します。
-
「変更」ボタンをクリックします。
-
「機能の追加/削除」ラジオ・ボタンを選択し、「次へ」をクリックします。
-
「Microsoft Office」→「Microsoft Office Excel」の順にノードを展開します。 「.NET Programmability Support」を選択します。 「次へ」をクリックします。
-
構成が完了するまで待ち、完了したらウィンドウを閉じます。
-
プログラムの追加と削除ウィンドウを閉じます。
-
コントロールパネル・ウィンドウを閉じます。
これで、Excelに対して.NET Programmability Supportが追加されました。
詳細を読む Microsoft .NET Programmability Supportは、Microsoft Office Excel 2007または2010のインストール中に有効にできます。 ただし、インストール中に有効にしなかった場合は、次のステップを実行してください。
ステップ2:Excel用のOracle ADF 11g Desktop Integrationアドインのインストール
詳細を読む これらのソフトウェアの1つまたは複数がインストールされていない場合、セットアップ・ツールは、次の順番でインストールを行います。
Windows Installer
Microsoft .NET Framework
Microsoft Visual Studio Tools for Microsoft Office
Oracle ADF Desktop Integrationアドイン
-
「スタート」→「す べてのプログラム」→「Oracle Fusion Middleware」 →「JDeveloper Studio 11.1.1.4.0」の順に選択して、 Oracle JDeveloperを起動します。
Migrate User Settingsダイアログ・ボックスが開いたら、「NO」 をクリックします。
-
ユーザー・ロールを設定するように指示されたら、「Default Role」を選択します。
「Close」をクリックして、Tip of the Dayウィンドウを閉じます。
-
Oracle JDeveloper IDEが表示されます。
-
「Tools」メニューから「Install ADF Desktop Integration」を選択します。
Oracle ADF Desktop Integrationインストーラが起動します。
-
さまざまな検証チェックが実行され、準備の整っていることが確認されると、インストールを開始できる状態になります。 「Install」ボタンをクリックして、インストールを開始します。
-
Oracle ADF Desktop Integrationアドインのインストールが開始されます。 インストールされているソフトウェアによっては、前提条件にある別のソフトウェアをインストールするよう指示される場合があります。また、コンピュータの 再起動が必要になる場合もあります。
-
Microsoft Officeのカスタマイズが正常に完了したら、「Close」 をクリックしてインストールを終了します。
ステップ3:統合されたExcelワークブックを実行するためのExcelの構成
詳細を読む この手順は、インストールされているExcelに対して1回だけ実行する必要があります。
-
デスクトップで「スタート」ボタンをクリックします。
-
スタート・メニューから「すべてのプログラム」→「Microsoft Office」→「Microsoft Office 2007」(または「Microsoft Office 2010」) を選択します。
-
Microsoft Excelが起動したら、「Office」ボタン をクリックします。
-
Officeウィンドウで、「Excelのオプション」をクリックしま す。

-
Excelのオプション・ウィンドウで「セキュリティセンター」 タブを選択し、「セキュリティセンターの設定」ボタンをクリックします。
-
セキュリティセンター・ウィンドウで「マクロの設定」タブを選 択し、続いて「VBAプロジェクトオブジェクトモデルへのアクセスを信頼する」 チェック・ボックスを選択します。 「OK」をクリックします。
-
Excelのオプション・ウィンドウに戻り、「OK」をクリッ クします。
-
Excelに戻ったら、アプリケーションを閉じます。
-
Oracle JDeveloperに戻り、「Open Application」 リンクをクリックします(または、メイン・メニューから「File」→「Open」の順に選択します)。
-
Openダイアログで、ADFdi_BC.zipファイルを解凍したフォルダを 開き、「ADFdi_BC.jws」ファイルを選択しま す。 「Open」をクリックします。
以前のバージョンからアプリケーションを移行するよう指示されたら、処理を受け入れます。
-
アプリケーションのロードが完了すると、アプリケーション・ナビゲータに2つのプロジェクトが表示されます。 アプリケーション・ナビゲータは、次のように表示されます。
-
アプリケーション・ナビゲータで「ViewController」 プロジェクトを右クリックし、コンテキスト・メニューから「Project Properties」を選択します。

-
Project Propertiesダイアログで「Technology Scope」ノードを選択したら、「
」Addボタンを使用して
Project TechnologiesのAvailableペインからSelectedペインへと次のテクノロジーを移動します。 -
ADF Desktop Integration
-
Oracle JDeveloperメニュー・バーの「
」Save Allアイコンを
クリックするか、メニューから「File」→「Save
All」の順に選択します。
起動用のFusion Webアプリケーションは、Oracle ADF Desktop Integrationをできる限り速やかに使用できるようにすることを目的に提供されています。詳細を読む
これは、標準的なFusion Webアプリケーションで、ModelプロジェクトとViewControllerプロジェクトが含まれています。 起動用のFusion Webアプリケーションは、Oracle ADF Business Componentsを使用して作成されています。 Excelワークブックに必要なページ定義バインディングは、すでにアプリケーション内で定義されています。
「OK」をクリックします。 これで、ViewControllerプロジェクトはOracle ADF Desktop Integrationをサポートできるようになりました。
-
「Model」プロジェクトを右クリックし、コンテキスト・メ ニューから「Project Properties」を選択します。
-
Project Propertiesダイアログで「Business Components」ノードを選択し、接続フィールドの横にある「Edit」 アイコンをクリックします。
-
Edit Database Connectionダイアログで、以下の値が設定されていることを確認します(必要であれば修正します)。
Connection Name HRConn Connection Type Oracle (JDBC) Username hr Password hr Save Password (チェック) Driver Thin Host Name (使用するホストの名前、例: localhost) JDBC Port (使用するポート番号、例: 1521) SID XE(または使用するデータ ベースのSID)
-
「Test Connection」ボタンをクリックして、接 続パラメータの設定が成功したことを確認します。
「OK」をクリックします。 もう一度「OK」をクリックして、アプリケーション・ナビゲータに戻ります。
-
「Model」プロジェクト・ノードを展開し、既存のビジネ ス・コンポーネントをすべて表示します。 この時点で、アプリケーション・ナビゲータは、次のように表示されます。
-
「AppModule」ノードを右クリックし、コンテキスト・ メニューから「Run」を選択します。
-
Oracle Business Component Browserが起動します。
Oracle Business Component Browserは、ビジネス・コンポーネント・アプリケーションのテストとデバッグに非常に有効です。
詳細を読む チュートリアルを進
める前に、起動用のアプリケーションが機能していることを確認する必要があります。 Oracle Business Component
Browserでは、ビジネス・コンポーネントが正しく機能しているかどうか、およびアプリケーションがデータベースからデータを取得できるかどうかをテ
ストすることが可能です。
-
「DepartmentsView1」ノードをダブルクリック し、Departmentsデータを表示します。
-
部門情報を参照するには、「右」矢印をクリックします。

Oracle Business Component Browserウィンドウを閉じます。
-
Oracle JDeveloperメニュー・バーの「
」Save
Allアイコンをクリックするか、メニューから「File」
→「Save All」の順に選択します。
詳
細を読む このステップでは、起動用のアプリケーション内のデータベース接続がデータベースに接続できることを確認するためのタスクについて説明します。
これで、開発環境のセットアップが完了し、Oracle ADF Desktop Integration対応Excelワークブックの開発を開始する準備が整いました。
パート2:
