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

E88265-01
目次に移動
目次

前
次

HypExecuteCalcScriptString

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

説明

HypExecuteCalcScriptString ()は、計算スクリプトを代替変数とともに実行します。

説明

HypExecuteCalcScriptString ()は、代替変数を含む計算スクリプトを実行します。

HypGetCalcScriptとともに使用します。

この機能には、Oracle Hyperion Provider Services 11.1.2.4.017以上が必要です。

構文

HypExecuteCalcScriptString (vtSheetName, vtCalcScript, vtSubstitutionVarList)

ByVal vtSheetName As Variant

ByVal vtCalcScript As Variant

ByVal vtSubstitutionVarList As Variant

パラメータ

vtSheetName: 入力パラメータ。関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブなワークシートが使用され、接続には指定されたシート名のデータ・ソースが使用されます。

vtCalcScript: 入力パラメータ。実行する計算スクリプト文字列。

vtSubstitutionVarList: 入力パラメータ。実行時に使用される代替変数のリスト。

戻り値

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

Sub calcScrVBATest2()
Script = "SET RUNTIMESUBVARS{salesNum =400;_mySales=300;myRTVar=@CHILDREN(~100~);myCOGS=30;};FIX (@INTERSECT(@CHILDREN(~100~), ~100-10~)) Sales = &_mySales;COGS=555;ENDFIX;"

Script = Replace(Script, Chr(126), Chr(34)) ‘replace ~ with “

Param = "_mySales=222;"

HypExecuteCalcScriptString("Sheet1", Script, Param)

End Sub