PowerTools SPREAD for Windows Forms 10.0J
AddCustomName(String,String,Int32,Int32) メソッド


追加するカスタム名
カスタム名の文字列値
値に含まれる行の相対参照を計算するための基準となる行インデックス
値に含まれる列の相対参照を計算するための基準となる列インデックス
指定した文字列値を使用してモデルにカスタム名を追加します。
構文
'Declaration
 
Public Overloads Sub AddCustomName( _
   ByVal name As String, _
   ByVal value As String, _
   ByVal baseRow As Integer, _
   ByVal baseColumn As Integer _
) 
'使用法
 
Dim instance As SheetView
Dim name As String
Dim value As String
Dim baseRow As Integer
Dim baseColumn As Integer
 
instance.AddCustomName(name, value, baseRow, baseColumn)
public void AddCustomName( 
   string name,
   string value,
   int baseRow,
   int baseColumn
)

パラメータ

name
追加するカスタム名
value
カスタム名の文字列値
baseRow
値に含まれる行の相対参照を計算するための基準となる行インデックス
baseColumn
値に含まれる列の相対参照を計算するための基準となる列インデックス
解説

カスタム名とは、スプレッドシート内の情報を表す識別子です。カスタム名は、セル、セル範囲、計算値、または数式を参照できます。カスタム名を取り扱うメソッドには、Microsoft ExcelのNameと同じ機能があります。

カスタム名は最大255文字で、英字、数字、またはアンダースコア(_)を含めることができます。先頭の文字は英字またはアンダースコアにする必要があります。

数式でのカスタム名の使用の詳細については、「関数リファレンス」を参照してください。

次のサンプルコードでは、このメンバを使用して、シートからカスタム名の式値を返しています。
FarPoint.CalcEngine.Expression ex; 
fpSpread1.ActiveSheet.AddCustomName("Alpha", "Sum(A1,A2)", 1, 1);
fpSpread1.ActiveSheet.SetFormula(1, 1, "Alpha");
fpSpread1.ActiveSheet.SetValue(0, 0, 10);
fpSpread1.ActiveSheet.SetValue(1, 0, 10);
ex = fpSpread1.ActiveSheet.GetCustomName("Alpha");
label1.Text = ex.ToString();
Dim ex As FarPoint.CalcEngine.Expression
FpSpread1.ActiveSheet.AddCustomName("Alpha", "Sum(A1,A2)", 1, 1)
FpSpread1.ActiveSheet.SetFormula(1, 1, "Alpha")
FpSpread1.ActiveSheet.SetValue(0, 0, 10)
FpSpread1.ActiveSheet.SetValue(1, 0, 10)
ex = FpSpread1.ActiveSheet.GetCustomName("Alpha")
Label1.Text = ex.ToString()
参照

SheetView クラス
SheetView メンバ
オーバーロード一覧

 

 


© 2004-2017, GrapeCity inc. All rights reserved.