HypRetrieveNameRange
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