44件ヒット
[1-44件を表示]
(0.048秒)
ライブラリ
- win32ole (44)
クラス
- WIN32OLE (22)
-
WIN32OLE
_ VARIANT (22)
キーワード
-
_ getproperty (11) -
_ setproperty (11) - value (11)
- vartype (11)
検索結果
先頭4件
-
WIN32OLE
_ VARIANT # value -> object (113.0) -
値に対応するRubyオブジェクトを取得します。
...値に対応するRubyオブジェクトを取得します。
@return 値に対応するRubyのオブジェクトを返します。
obj = WIN32OLE_VARIANT.new(1, WIN32OLE::VARIANT::VT_BSTR)
obj.value # => "1" (VT_BSTRを指定して生成したので、Stringオブジェクトとなる)... -
WIN32OLE
# _ getproperty(dispid , args , types) -> object (107.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。
...SPIDは558
workbook = excel.Workbooks.Add
sheet = workbook.Worksheets[1]
sheet._setproperty(DISPID_CELLS, [1, 2, 'hello'], [VT_I2, VT_I2, VT_BSTR])
puts sheet._getproperty(DISPID_CELLS, [1, 2], [VT_I2, VT_I2]).value #=> 'hello'
workbook.Close(:SaveChanges => false)
excel.Quit
DIS... -
WIN32OLE
# _ setproperty(dispid , args , types) -> () (107.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。
...[VT_BOOL])
workbook = excel.Workbooks.Add
sheet = workbook.Worksheets[1]
sheet._setproperty(DISPID_CELLS, [1, 2, 'hello'], [VT_I2, VT_I2, VT_BSTR])
puts sheet._getproperty(DISPID_CELLS, [1, 2], [VT_I2, VT_I2]).value #=> 'hello'
workbook.Close(:SaveChanges => false)
excel.Quit
DIS... -
WIN32OLE
_ VARIANT # vartype -> Integer (107.0) -
selfの型情報を取得します。
...型情報は、WIN32OLE::VARIANTの定数値の組み合わせです。
obj = WIN32OLE_VARIANT.new("string")
obj.vartype # => 8 (WIN32OLE::VARIANT::VT_BSTR)
bytes = WIN32OLE_VARIANT.new([1,2,3,4,5], VT_UI1 | VT_ARRAY)
bytes.vartype # => 8209 (WIN32OLE::VARIANT::VT_ARRAY | VT_UI1)...