Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_METHODクラス > dispid
dispid -> Integer
メソッドのディスパッチID(DISPID)を取得します。
ディスパッチIDはメソッドの一意識別子です。WIN32OLEでは、WIN32OLE#_invokeなどのメソッドで、呼び出すサーバのメソッドを指定するのに利用します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks') method = WIN32OLE_METHOD.new(tobj, 'Add') puts method.dispid # => 181
[SEE_ALSO] WIN32OLE#_invoke
[SEE_ALSO] WIN32OLE#_getproperty
[SEE_ALSO] WIN32OLE#_setproperty