Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLEクラス > ole_get_methods
ole_get_methods -> [WIN32OLE_METHOD]
[permalink][rdoc]オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
ole_get_methodsメソッドは、OLEオートメーションサーバのメソッドのうち読 み取り可能なプロパティをWIN32OLE_METHODの配列として返します。
excel = WIN32OLE.new('Excel.Application') excel.ole_get_methods.each do |prop| begin puts "#{prop.name}=#{excel._getproperty(prop.dispid, [], [])}" rescue WIN32OLERuntimeError puts "can't read #{prop.name} property" end end
[SEE_ALSO] WIN32OLE#ole_methods, WIN32OLE#ole_func_methods, WIN32OLE#ole_put_methods