55件ヒット
[1-55件を表示]
(0.046秒)
ライブラリ
- win32ole (55)
クラス
- WIN32OLE (44)
-
WIN32OLE
_ METHOD (11)
キーワード
-
_ getproperty (11) -
_ setproperty (11) - dispid (11)
検索結果
先頭5件
-
WIN32OLE
# setproperty(name , args . . . , val) -> () (18220.0) -
オブジェクトのプロパティを設定します。
...のようにsetpropertyメソッドを利用して、パラメータ付きプ
ロパティを設定します。
excel = WIN32OLE.new('Excel.Application')
excel.visible = true
sheet = excel.Workbooks.Add.Worksheets[1]
sheet.setproperty(:Cells, 1, 2, 32)
sheet.setproperty(:Cells, 1, 1... -
WIN32OLE
# setproperty(name , val) -> () (18220.0) -
オブジェクトのプロパティを設定します。
...のようにsetpropertyメソッドを利用して、パラメータ付きプ
ロパティを設定します。
excel = WIN32OLE.new('Excel.Application')
excel.visible = true
sheet = excel.Workbooks.Add.Worksheets[1]
sheet.setproperty(:Cells, 1, 2, 32)
sheet.setproperty(:Cells, 1, 1... -
WIN32OLE
# _ setproperty(dispid , args , types) -> () (6213.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。
...= WIN32OLE.new('Excel.Application')
puts excel._setproperty(558, # VisibleプロパティのDISPIDは558
[true], [VT_BOOL])
workbook = excel.Workbooks.Add
sheet = workbook.Worksheets[1]
sheet._setproperty(DISPID_CELLS, [1, 2, 'hello'], [VT_I2, VT_I2, VT_BS... -
WIN32OLE
# _ getproperty(dispid , args , types) -> object (106.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。
...._getproperty(558, [], []) # VisibleプロパティのDISPIDは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'... -
WIN32OLE
_ METHOD # dispid -> Integer (106.0) -
メソッドのディスパッチID(DISPID)を取得します。
...利用します。
@return メソッドのDISPIDを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.dispid # => 181
@see WIN32OLE#_invoke, WIN32OLE#_getproperty,
WIN32OLE#_setproperty...