プライマリ・コンテンツへ移動
Oracle® Smart View for Office開発者ガイド

E88265-03
目次に移動
目次

前
次

HypModifyConnection

Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - EssbaseOracle Planning and Budgeting Cloud

オンプレミス・データ・プロバイダ・タイプ: Oracle EssbaseOracle Hyperion PlanningOracle Hyperion Financial Management

説明

HypModifyConnection()を使用して、ワークブック、シート、範囲またはグリッドの接続情報を変更します。適用対象:

  • 通常のアド・ホック・シート

  • 複数グリッドのアド・ホック・シート

  • フォーム・ベースのシート

構文

Private Declare PtrSafe Function HypModifyConnection Lib "HsAddin" (vtDocumentName, vtSheetName, vtGridName As Variant, vtServer, vtURL, vtApp, vtDB, vtConnParam) As Long

ByVal vtDocumentName As Variant

ByVal vtSheetName As Variant

ByVal vtGridName As Variant

ByVal vtServer As Variant

ByVal vtURL As Variant

ByVal vtApp As Variant

ByVal vtDB As Variant

ByVal vtConnParam As Variant

パラメータ

vtDocumentName: 関数を実行するワークブックの名前。vtDocumentNameがNullまたはEmptyの場合、アクティブなワークブックが使用されます。

vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブなワークシートが使用されます。

vtGridName: 複数グリッド・ワークシート上のグリッドの名前範囲。vtGridNameがNullまたはEmptyで、シートが複数グリッド・シートの場合、シート上のすべてのグリッドの接続情報が変更されます。

vtServer: 新規サーバーの名前。アプリケーションは新規サーバーに存在する必要があります

vtURL: 新規データ・プロバイダのURL

vtApp: 新規アプリケーション名

vtDB: 新しいキューブまたはデータベース名

vtConnParam: その他のプロバイダ・パラメータ

注意:

接続の変更を保持するには、ワークブックを保存する必要があります。

Sub testModifyConnection()
   'modify url in a particular workbook for all SV sheets
   s = HypModifyConnection("testmultigrid.xlsm", "", "", "", "http://<server>:<port>/aps
         /SmartView", "", "", "")
   'modify app/db for a specific multi-grid in a workbook
   s = HypModifyConnection("testmultigrid.xlsm", "Sheet1", 
         "Demo15FCFBC11_9D65_4555_94AC_6EDD429438B0_1", "", "", "NoUniq", "NoUniq", "")
   'modify url for all sheets in active workbook
   s = HypModifyConnection("", "", "", "", "http://<server>:<port>/aps/
         SmartView", "", "", "")
   'modify url in a particular sheet for active workbook
   s = HypModifyConnection("", "Sheet1", "", "", "http://<server>:<port>/aps/
         SmartView", "", "", "")
End Sub