Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_TYPELIBクラス > ole_classes
ole_types -> [WIN32OLE_TYPE]
ole_classes -> [WIN32OLE_TYPE]
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass――コンポーネントクラス)やEnum(列挙子)、構造体などがあります。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library') classes = tlib.ole_types.map{|k| k.name} # -> ["Adjustments", "CalloutFormat", ...]