Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase、Oracle Planning and Budgeting Cloud
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase、Oracle Hyperion Planning、Oracle Hyperion Financial Management
説明
HypSetOption()では、Oracle Smart View for Officeオプションをグローバル(デフォルト)およびシート固有の両方として設定できるため、2つのオプション・タイプでVBAコマンドを区別する必要はありません。
「HypSetGlobalOption」および「HypSetSheetOption」も参照してください。
構文
HypSetOption (vtItem,vtOption,vtSheetName)
ByVal vtItem As Variant
ByVal vtOption As Variant
ByVal vtSheetName As Variant
パラメータ
vtItem: 特定のオプションを参照するインデックスまたは定数。オプションの詳細は、表13-3を参照してください。また、使用可能なオプションのリストがsmartview.bas
の「Enumeration of options index to be used for HypGetOption/HypSetOption.」の下に示されます。
vtOption: オプションに設定する入力値。
vtSheetName: シート・レベル・オプションを設定するシート名。有効なシート名が指定されてない場合、デフォルトのオプションが使用されます。
戻り値
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
例
Public Declare Function HypSetOption Lib "HsAddin" ( ByVal vtItem As Variant,ByVal vtOption As Variant, ByVal vtSheetName As Variant) As Long Sub Example_HypSetOption() sts = HypSetOption(HSV_ZOOMIN, 2, "Sheet2") 'set zoom in option for sheet2 sts = HypSetOption(HSV_ZOOMIN, 1, "") 'set default zoom in sts = HypSetOption(HSV_INVALID_LABEL, "#InvalidTest", "Sheet2") 'set invalid label for sheet2 sts = HypSetOption(17, "#globalinvalid", "") 'set default invalid label, numbers can be used instead of declared constants End Sub Sub SetOptn() HypSetOption (HSV_REFRESH_SELECTED_DEPENDENT_FUNCTIONS, False, "") HypSetOption (HSV_IMPROVE_METADATASTORAGE, False, "") End Sub