るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.034秒)
トップページ > クエリ:classes[x] > クエリ:ole_types[x]

別のキーワード

  1. win32ole new
  2. win32ole ole_type
  3. win32ole to_s
  4. win32ole name
  5. win32ole ole_free

ライブラリ

クラス

キーワード

検索結果

WIN32OLE_TYPELIB#ole_types -> [WIN32OLE_TYPE] (18114.0)

TypeLibに格納されているすべての型を取得します。

...す。

@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェ
クトの配列として返します。

tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes
= tlib.ole_types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]...

WIN32OLE_TYPE.ole_classes(libname) -> [WIN32OLE_TYPE] (6119.0)

TypeLibで定義されているすべての型情報を取得します。

...TYPE.ole_classes('Microsoft Excel 14.0 Object Library')
classes
= types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]

Ruby-1.9.1からは、TypeLibに定義されているすべての型を取得するには、
WIN32OLE_TYPELIBオブジェクトのWIN32OLE_TYPELIB#ole_types
...

WIN32OLE_TYPELIB#ole_classes -> [WIN32OLE_TYPE] (6114.0)

TypeLibに格納されているすべての型を取得します。

...す。

@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェ
クトの配列として返します。

tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes
= tlib.ole_types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]...

WIN32OLE_TYPELIB (18.0)

OLEオートメーションサーバの型情報ライブラリ(TypeLib)を操作するための クラスです。

..."creatable classes:"
tlib.ole_types.select{|cls| cls.progid }.each do |cls|
puts " #{cls.name}: PROGID=#{cls.progid}"
end

上記を実行すると以下の出力を得ます。

Guid of Excel typelib = {00020813-0000-0000-C000-000000000046}
version = 1.7
creatable classes:
Applic...