Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_VARIANTクラス > array
array(dims, vt) -> WIN32OLE_VARIANT
[permalink][rdoc]配列用のVARIANTオブジェクトを生成します。
オートメーションメソッド呼び出し用の配列を生成します。なお、OLEオートメー ションの配列の次元と添え字の関係はVB型だという点に注意してください。こ れはCと逆順の並びです。
次の例は、最初の次元が3要素、次の次元が4要素の2次元配列を生成する例です。
ole_ary = WIN32OLE_VARIANT.array([3,4], WIN32OLE::VARIANT::VT_I4) ruby_ary = ole_ary.value # => [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
[SEE_ALSO] WIN32OLE_VARIANT#value, WIN32OLE::VARIANT