Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_PARAMクラス > new
new(ole_method, index) -> WIN32OLE_PARAM
[permalink][rdoc]メソッドとパラメータ位置を指定してWIN32OLE_PARAMのインスタンスを作成します。
アプリケーションプログラムでは、WIN32OLE_PARAMオブジェクトをnewメソッド で生成するよりも、WIN32OLE_METHOD#paramsを参照するほうが簡単です。
excel = WIN32OLE.new('Excel.Application') method = excel.ole_method('Run') param1 = WIN32OLE_PARAM.new(method, 1) puts "#{param1.ole_type} #{param1.name}"