るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.035秒)
トップページ > クエリ:object[x] > クエリ:>[x] > クエリ:value[x] > クエリ:_getproperty[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. integer >
  4. comparable >
  5. complex >

ライブラリ

クラス

検索結果

WIN32OLE#_getproperty(dispid, args, types) -> object (18308.0)

DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。

...excel._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 #=> 'hell...
...o'
workbook.Close(:SaveChanges => false)
excel.Quit

DISPIDはWIN32OLE_METHOD#dispidから取得できます。

@see WIN32OLE::VARIANT...