Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase
説明
HypRetrieveNameRangeは、HypCreateRangeGridで作成されたグリッドをリフレッシュします。この関数は、Oracle Smart View for Officeの複数グリッドが定義された範囲名でのみ機能します。
「HypCreateRangeGrid」も参照してください。
構文
HypRetrieveNameRange (vtSheetName, vtGridName)
ByVal vtSheetName As Variant
ByVal vtGridName As Variant
パラメータ
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNull
またはEmpty
の場合、アクティブなワークシートが使用されます。
vtGridName: 入力パラメータ。リフレッシュする名前付き範囲またはグリッドの名前。名前付き範囲の形式: "'<Sheetname>'!<range name>"
戻り値
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
例
例1
Public Declare Function HypRetrieveNameRange Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtGridName As Variant) As Long Sub RetrieveAllRange() 'connect all required connections sts = HypConnect("Sheet1", "UserName", "Password", "myserver_Sample_Basic") 'get list of named grids available sts = HypGetNameRangeList("Sheet1", "", vtList) 'refresh each range one by one For i = 0 To 2 sts = HypRetrieveNameRange("Sheet1", vtList(i)) Next i End Sub
例2
グリッドの名前がわかっている場合:
Public Declare Function HypRetrieveNameRange Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtGridName As Variant) As Long Sub Example_HypRetrieveNameRange() sts = HypRetrieveNameRange("Sheet1", "'Sheet1'!DMDemo_Basic_2") End Sub