データ・プロバイダ・タイプ: Essbase
HypFindMember()は、指定したメンバーの次元、別名、世代およびレベルの情報を取得します。
HypFindMember (vtSheetName, vtMemberName, vtAliasTable, vtDimensionName, vtAliasName, vtGenerationName, vtLevelName)
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 HypFindMember 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_HypFindMember() X = HypFindMember(Empty, "100", "Default", dimName, aliasName, genName, levelName) MsgBox (dimName) MsgBox (aliasName) MsgBox (genName) MsgBox (levelName) End Sub