singleton method WIN32OLE_TYPE.ole_classes
ole_classes(libname) -> [WIN32OLE_TYPE]
-
TypeLibで定義されているすべての型情報を取得します。
- [PARAM] libname:
- 生成するTypeLibのレジストリ上のドキュメント文字列 (WIN32OLE_TYPELIB#name)または GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を 文字列で指定します。
- [RETURN]
- TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェクトの配列として返します。
- [EXCEPTION] WIN32OLERuntimeError:
- 引数で指定したTypeLibが見つかりません。
types = WIN32OLE_TYPE.ole_classes('Microsoft Excel 14.0 Object Library') classes = types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]
class WIN32OLE_TYPE