Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLEクラス > invoke
invoke(name, *args) -> object | nil
[permalink][rdoc]メソッド名を指定してオブジェクトのメソッドを呼び出します。
OLEオートメーションサーバのメソッドを動的に呼び出したい場合に利用します。
なお、OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別 されません。
このリストは、以下の記述と同等です。
excel = WIN32OLE.new('Excel.Application') workbook = excel.workbooks.Open(:FileName => 'c:\\users\\public\\test.xml', :ReadOnly => true, :Password => 'secret') excel.Quit