22件ヒット
[1-22件を表示]
(0.118秒)
別のキーワード
検索結果
-
WIN32OLE
:: VARIANT :: VT _ BOOL -> Integer (24301.0) -
真偽値を示します(11)。
真偽値を示します(11)。 -
WIN32OLE
# _ setproperty(dispid , args , types) -> () (3106.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。
...バとのラウンドトリップを減らして処理速度を向上させることを目的としたも
のです。このため、DLLの形式で型情報(TypeLib)を提供しているサーバに対
してはあまり意味を持ちません。
@param dispid プロパティのDISPID(メ......ージのHRESULTを調べてください。
DISPID_CELLS = 238
include WIN32OLE::VARIANT
excel = WIN32OLE.new('Excel.Application')
puts excel._setproperty(558, # VisibleプロパティのDISPIDは558
[true], [VT_BOOL])
workbook = excel.Workbooks.Add......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
DISPIDはWIN32OLE_METHOD#dispidから取得できます。
@see WIN32OLE::VARIANT...