varName = new VBArray(safeArray)
パラメータ
varName
必須。 VBArray に割り当てられる変数名。
safeArray
必須。 VBArray 値。
注
VBArray コンストラクターに渡す前に、safeArray パラメーターには VBArray 値が必要です。値を取得するには、既存の ActiveX またはその他のオブジェクトから値を取得します。
注
JScript で作成された配列および Visual Basic で作成された配列は、.NET Framework 配列と相互運用できます。したがって、Visual Basic で作成された配列の要素には、JScript で直接アクセスできます。 VBArray オブジェクトは、下位互換性のためのみに提供されています。配列の詳細については、「配列オブジェクト、Dim ステートメント、および AllMembers.T:System.Array」を参照してください。
VBArray は複数の次元を持つことができます。各次元のインデックスは異なる場合があります。 Dimensions メソッドは配列内の次元の数を取得し、lbound メソッドと ubound メソッドは各次元に使用されるインデックス範囲を取得します。
プロパティ
VBArray オブジェクトにはプロパティがありません。
getItem(colIndex, rowIndex) を使用すると、JS で VBArray に直接アクセスできます (新しい VBArray は必要ありません)。
VBArray オブジェクトには次のメソッドが用意されています。
dimensions(): 列数を取得します。
ubound(colCount): 列数 (ディメンション) に基づいて行数を取得します。
lbound(colCount): インデックスの開始位置を決定するために使用されます。これはあまり意味がなく、通常は 0 を返します。
toArray(): 直接 js 配列 (1 次元) になります。
getItem(y, x): x 行、y 列を取得します。