Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase
説明
HypGetSubstitutionVariable()は、Essbaseから代替変数およびその現在の値を取得します。
構文
HypGetSubstitutionVariable (vtSheetName, vtApplicationName, vtDatabaseName, vtVariableName, vtVariableNames, vtVariableValues)
ByVal vtSheetName As Variant
ByVal vtApplicationName As Variant
ByVal vtDatabaseName As Variant
ByVal vtVariableName As Variant
ByRef vtVariableNames As Variant
ByRef vtVariableValues As Variant
パラメータ
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNull
またはEmpty
の場合、アクティブなワークシートが使用されます。
vtApplicationName: 代替変数を戻すアプリケーションの名前。NullまたはEmptyに設定されると、すべてのアプリケーションが考慮されます。
vtDatabaseName: 代替変数を戻すデータベースの名前。NullまたはEmptyに設定されると、すべてのデータベースが考慮されます。
vtVariableName: 取得される代替変数の名前。NullまたはEmptyに設定されると、変数のリスト全体が戻されます。
vtVariableNames: 代替変数名のリストを格納する出力結果ベクトル。マクロが正常に終了しなかった場合、コンテンツは不明になります。
vtVariableValues: 戻される各変数に対応する代替変数値のリストを格納する出力結果ベクトル。マクロが正常に終了しなかった場合、コンテンツは不明になります。
戻り値
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
例
Declare Function HypGetSubstitutionVariable Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtApplicationName As Variant, ByVal vtDatabaseName As Variant, ByVal vtVariableName As Variant, ByRef vtVariableNames As Variant, ByRef vtVariableValues As Variant) As Long Sub Example_HypGetSubstitutionVariable() Dim sts As Long sts = HypGetSubstitutionVariable(Empty, "Sample", "Basic", Empty, vtVarNameList, vtVarValueList) End If End Sub