るりまサーチ

最速Rubyリファレンスマニュアル検索!
120件ヒット [101-120件を表示] (0.068秒)

別のキーワード

  1. win32ole invoke
  2. win32ole _invoke
  3. task invoke
  4. rake invoke
  5. command invoke

ライブラリ

クラス

キーワード

検索結果

<< < 1 2 >>

WIN32OLE_METHOD#dispid -> Integer (13.0)

メソッドのディスパッチID(DISPID)を取得します。

...ディスパッチID(DISPID)を取得します。

ディスパッチIDはメソッドの一意識別子です。WIN32OLEでは、
WIN32OLE#_invokeなどのメソッドで、呼び出すサーバのメソッドを指定
するのに利用します。

@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...

WIN32OLE#ole_func_methods -> [WIN32OLE_METHOD] (7.0)

オブジェクトのファンクション情報をWIN32OLE_METHODの配列として返し ます。

...excel = WIN32OLE.new('Excel.Application')
excel.visible = true
excel.ole_func_methods.each do |fun|
if fun.name.upcase == 'QUIT'
excel._invoke(fun.dispid, [], [])
break
end
end

@see WIN32OLE#ole_methods, WIN32OLE#ole_get_methods,
WIN32OLE#ole_put_methods...
<< < 1 2 >>