HypGetSheetOption

Data source types: Essbase, Planning, Financial Management, Hyperion Enterprise

Description

HypGetSheetOption() returns information about individual spreadsheet options.

Syntax

HypGetSheetOption(vtSheetName, vtItem)

ByVal vtSheetName As Variant ByVal vtItem As Variant

Parameters

vtSheetName: For future use. Currently the active sheet is used.

vtItem: Number indicating which option is to be retrieved. See Table 19 for a list of values.

Table 19. Options for vtItem

vtItem

Option

Data Type and Values

1

Set zoom in level:

0 Next level

1 All levels

2 Bottom level

3 Sibling level

4 Same level

5 Same generation

6 Formulas

Number

2

Enable Include Selection setting

Boolean

3

Enable Within Selection Group setting

Boolean

4

Enable Remove Unselected Groups setting

Boolean

5

Specify Indent setting:

0 No indentation

1 Indent sub items

2 Indent totals

Number

6

Enable suppress missing setting

Boolean

7

Enable suppress zeros setting

Boolean

8

Enable suppress underscores setting

Boolean

9Enable No Access settingBoolean
10Enable Repeated Member settingBoolean
11Enable Invalid settingBoolean
12

Ancestor Position:

0 Top

1 Bottom

Number

13

Specify Missing Text label Text
14Specify No Access labelText
15

Cell Status:

0 Data

1 Calculation Status

2 Process Management

Number

16

Member Name Display options:

0 Name Only

1 Name and Description

2 Description only

Number

Return Value

Returns the value of the current setting as a string, number, or Boolean. Returns an error code if parameter item is out of range.

Example

Declare Function HypGetSheetOption Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtItem As Variant) As Variant

Sub GetSheet()
sts = HypGetSheetOption(“Sheet”, 5)
If sts = -15 then
   Msgbox ("Invalid Parameter")
Else
   Msgbox ("Indentation is set to" & sts)
End Sub