データ・プロバイダ・タイプ: Essbase、Planning (アド・ホックのみ)、Financial Management (アド・ホックのみ)、Hyperion Enterprise (アド・ホックのみ)
HypGetRowItems()は、動的リンク・クエリー内のn番目の行の次元に存在するメンバーを戻します。
注: | これは、動的リンク・クエリーを初期化するためにHypGetSourceGridの呼出しがすでに実行されており、アクティブなデータ・プロバイダおよびワークシート上のグリッドに関する情報が格納されていることを前提とします。 |
HypGetRowItems(vtRowID, vtDimensionName, vtMemberNames)
ByVal vtRowID As Variant
ByRef vtDimensionName As Variant
ByRef vtMemberNames As Variant
vtRowID: 行番号n。
vtDimensionName: 出力パラメータ; n番目の行の次元名
vtMemberNames: 出力パラメータ; n番目の行の次元のメンバー
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
Declare Function HypGetRowItems Lib "HsAddin" (ByVal vtRowID As Variant, ByRef vtDimensionName As Variant, ByRef vtMemberNames As Variant) As Long
Sub Example_HypGetRowItems()
Dim vtGrid as Variant
Dim vtDimName as Variant
Dim vtMembers as Variant
Sts = HypConnect(Empty, "
UserName
", "
Password
", "DemoBasic_Connection")
Sts = HypRetrieve(Empty)
Range ("B2").Select
Sts = HypGetSourceGrid (Empty, vtGrid)
Sts = HypGetRowItems(1, vtDimName, vtMembers)
End sub