データ・プロバイダ・タイプ: Essbase
HypFindMemberEx()は、指定したメンバーの次元、別名、世代およびレベルの情報を取得します。
HypFindMember (vtSheetName, vtMemberName, vtAliasTable, vtDimensionName, vtAliasName, vtGenerationName, vtLevelName)
ByVal vtSheetName As Variant
ByVal vtMemberName As Variant
ByVal vtAliasTable As Variant
ByRef vtDimensionName As Variant
ByRef vtAliasName As Variant
ByRef vtGenerationName As Variant
ByRef vtLevelName As Variant
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtMemberName: 情報を取得するメンバー。必須; デフォルト値はありません。
vtAliasTable: 別名の検索に使用する別名テーブルの名前。NULL値の場合は、デフォルトの別名テーブルが検索されます。
vtDimensionName: 出力パラメータ; メンバーの次元
vtAliasName: 出力パラメータ; メンバーの別名
vtGenerationName: 出力パラメータ; メンバーの世代
vtLevelName: 出力パラメータ; メンバーのレベル
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
Declare Function HypFindMemberEx Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtMemberName As Variant, ByVal vtAliasTable As Variant, ByRef vtDimensionName as Variant, ByRef vtAliasName As Variant, ByRef vtGenerationName As Variant, ByRef vtLevelName As Variant) As Long Sub Example_HypFindMemberEx() X = HypFindMemberEx(Empty, "100", "Default", dimName, aliasName, genName, levelName) MsgBox (dimName) MsgBox (aliasName) MsgBox (genName) MsgBox (levelName) End Sub