variables -> [WIN32OLE_VARIABLE]
[permalink][rdoc][edit]-
型が持つ変数を取得します。
型がEnum(列挙型)やユーザ定義型の場合、メンバ変数の情報を WIN32OLE_VARIABLEオブジェクトの配列として返します。
- [RETURN]
- 型が持つ変数情報をWIN32OLE_VARIABLEの配列として返します。変数を持たない場合は空配列を返します。
- [EXCEPTION] WIN32OLERuntimeError:
- 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType') vars = tobj.variables vars.each do |v| puts "#{v.name} = #{v.value}" end
上記を実行すると以下の出力が得られます。
xlChart = -4109 xlDialogSheet = -4116 xlExcel4IntlMacroSheet = 4 xlExcel4MacroSheet = 3 xlWorksheet = -4167
[SEE_ALSO] WIN32OLE_VARIABLE