データ・プロバイダ・タイプ: Essbase
HypRetrieveNameRangeは、HypRetrieveRangeで作成されたグリッドをリフレッシュします。この関数は、Smart Viewのマルチグリッドが定義された範囲名でのみ機能します。
HypRetrieveNameRange (vtSheetName, vtGridName)
ByVal vtSheetName As Variant
ByVal vtGridName As Variant
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtGridName: 入力パラメータ; リフレッシュする名前付き範囲またはグリッドの名前。名前付き範囲の形式は次のとおりです: "'<Sheetname>'!<range name>"
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
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 ", "stm10026_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
グリッドの名前がわかっている場合:
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