プライマリ・コンテンツへ移動
Oracle® Smart View for Office開発者ガイド

E88265-01
目次に移動
目次

前
次

HypGetChildren

データ・プロバイダ・タイプ: Oracle Essbase

説明

HypGetChildren()は、指定したメンバーの子を戻します。

構文

HypGetChildren (vtSheetName, vtMemberName, intChildCount, vtChildArray)

ByVal vtSheetName As Variant

ByVal vtMemberName As Variant

ByVal intChildCount As Integer

ByRef vtChildArray As Variant

パラメータ

vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブなワークシートが使用されます。

vtMemberName: 入力パラメータ。メンバー名。必須。

intChildCount: 入力パラメータ。戻される子の数の制限。

  • ChildCount <=0。すべての子が戻されます。

  • ChildCount >0。結果セットは、引数として指定された数に制限されます。指定された引数よりも結果セットが少ない場合は、すべての結果が戻されます。

vtChildArray: 子のリストを格納する出力結果ベクトル。マクロが正常に終了しなかった場合、コンテンツは不明になります。

戻り値

正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。

Declare Function HypGetChildren Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtMemberName As Variant, ByVal intChildCount As Integer, ByRef vtChildArray As Variant) As Long

Sub Example_HypGetChildren
   Dim vtChildren As Variant
   Dim vtChild As Variant
   Dim X as Long
      X = HypGetChildren (Empty, "Market", 0, vtChildren)
      If IsArray (vtChildren) Then
         For i = LBound (vtChildren) To UBound (vtChildren)
         VtChild = vtChildren (i)
      Next
   End If
End Sub