データ・プロバイダ・タイプ: Essbase、Planning (アド・ホックのみ)、Financial Management (アド・ホックのみ)、Hyperion Enterprise (アド・ホックのみ)
HypZoomIn()は、選択したメンバーに基づいて、Smart Viewからデータを取得して展開表示します。
HypZoomIn(vtSheetName, vtSelection, vtLevel, vtAcross)
ByVal vtSelection As Variant
ByVal vtLevel As Variant
ByVal vtAcross As Variant(未使用)
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtSelection: ズーム・インするメンバーを参照する範囲オブジェクト。選択がNullまたはEmptyの場合、アクティブなセルが使用されます。
vtLevel: ズームのレベルを示す数値。指定できるレベル:
0 = 次のレベル
1 = すべてのレベル
2 = 最下位レベル
3 = 兄弟(Provider Servicesを使用するEssbase 11.1.2.1.102以上の接続のみ)
4 = 同一レベル(Provider Servicesを使用するEssbase 11.1.2.1.102以上の接続のみ)
5 = 同一世代(Provider Servicesを使用するEssbase 11.1.2.1.102以上の接続のみ)
6 = 式(Oracle Hyperion Provider Servicesを使用するEssbase 11.1.2.1.102以上の接続のみ)
Nullの場合、Emptyまたは正しくない値が渡され、現在選択されているオプションが使用されます。
vtAcross: 未使用。
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
Declare Function HypZoomIn Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtSelection As Variant, ByVal vtLevel As Variant, ByVal vtAcross As Variant) As Long Sub Example_HypZoomIn() X=HypZoomIn(Empty, RANGE("B3"), 1, FALSE) If X = 0 Then MsgBox("Zoom successful.") Else MsgBox("Zoom failed.") End If End Sub