![]() |
| サイトマップ | |
|
| トップ | オブジェクト | プロパティ | メソッド | 定数 |
AddVariableExpression メソッド |
オブジェクト:TransformItem
指定したトランスフォームの任意の変数に値を代入できるようにします。
HistogramParameters を宣言し、その値をトランスフォーム関数 histogram のパラメータ値として使います。
Dim SPTransform As Object
Set SPTransform = ActiveDocument.NotebookItems.Add(9)
SPTransform.Open
SPTransform.Text = "col(c)=histogram(col(r),b)" + vbCrLf
Dim HistogramParameters(2)
HistogramParameters(0) = "1"
HistogramParameters(1)= "col(2)"
HistogramParameters(2)= "3"
SPTransform.AddVariableExpression("r", HistogramParameters(0))
SPTransform.AddVariableExpression("b", HistogramParameters(1))
SPTransform.AddVariableExpression("c", HistogramParameters(2))
SPTransform.Execute
SPTransform.Close(False)
Dim SPTransform As Object
Set SPTransform = ActiveDocument.NotebookItems.Add(9)
SPTransform.Open
SPTransform.Text = "col(c)=gaussian(n,0/0,m,s)" + vbCrLf
Begin Dialog UserDialog 320,126,"Normally Distributed Numbers" ' %GRID:10,7,1,1
OKButton 210,7,90,21
CancelButton 210,35,90,21
TextBox 100,7,90,21,.n
TextBox 100,35,90,21,.mean
TextBox 100,63,90,21,.stddev
TextBox 100,91,90,21,.Results
Text 10,10,80,14,"Number",.Text1
Text 10,38,60,14,"Mean",.Text2
Text 10,66,90,14,"Std Dev",.Text4
Text 10,94,80,14,"Results Col",.Text3
End Dialog
Dim dlg As UserDialog
dlg.n = "100"
dlg.mean = "1"
dlg.stddev = ".25"
dlg.Results = "1"
Dialog dlg
SPTransform.AddVariableExpression("n", dlg.n)
SPTransform.AddVariableExpression("m", dlg.mean)
SPTransform.AddVariableExpression("s", dlg.stddev)
SPTransform.AddVariableExpression("c", dlg.Results)
SPTransform.Execute
SPTransform.Close(False)
