HypRetrieveNameRange

データ・プロバイダ・タイプ: 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を戻し、それ以外の場合は該当するエラー・コードを戻します。

例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
      ", "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

   

例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