データ・プロバイダ・タイプ: Essbase
HypOtlGetMemberInfo()は、選択したメンバーに関連付けられているコメント、式、UDAおよび属性を返します。
HypOtlGetMemberInfo (vtSheetName, vtDimensionName, vtMemberName, vtPredicate, vtMemberArray)
ByVal vtDimensionName As Variant
ByVal vtMemberName As Variant
ByVal vtPredicate As Variant
ByRef vtMemberArray As Variant
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtDimensionName: メンバーのディメンション。Nullに設定すると、アウトライン全体で述部が検索されます。
vtMemberName: 情報を取得するメンバー。必須; デフォルト値はありません。
1 = HYP_COMMENT
2 = HYP_FORMULA
3 = HYP_UDA
4 = HYP_ATTRIBUTE
vtMemberArray: 出力パラメータ: 問合せの結果。
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
Declare Function HypOtlGetMemberInfo Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtDimensionName As Variant, ByVal vtMemberName As Variant, ByVal vtPredicate As Variant, ByRef vtMemberArray As Variant) As Long Sub Example_HypOtlGetMemberInfo() vtRet = HypOtlGetMemberInfo(Empty, "Year", "Jan", HYP_COMMENT, vt) If IsArray(vt) Then cbItems = UBound(vt) + 1 MsgBox ("Number of elements = " + Str(cbItems)) For i = 0 To UBound(vt) MsgBox ("Member = " + vt(i)) Next MsgBox ("Return Value = " + vtRet) End Sub