220件ヒット
[1-100件を表示]
(0.133秒)
種類
- インスタンスメソッド (143)
- 特異メソッド (55)
- クラス (22)
ライブラリ
- win32ole (220)
クラス
- WIN32OLE (11)
-
WIN32OLE
_ TYPE (44) -
WIN32OLE
_ TYPELIB (143)
キーワード
-
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ TYPELIB (11) - guid (11)
-
library
_ name (11) -
major
_ version (11) -
minor
_ version (11) - name (11)
- new (22)
-
ole
_ classes (22) -
ole
_ types (11) - path (11)
-
to
_ s (11) - typelibs (22)
- version (11)
- visible? (11)
検索結果
先頭5件
-
WIN32OLE
_ TYPE # ole _ typelib -> WIN32OLE _ TYPELIB | nil (33720.0) -
この型を登録してある型情報ライブラリ(TypeLib)を取得します。
...TypeLib)を取得します。
@return この型を登録しているTypeLibをWIN32OLE_TYPELIBオブジェクト
として返します。見つからない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.ole_typel......ib.name # => 'Microsoft Excel 14.0 Object Library'... -
WIN32OLE
# ole _ typelib -> WIN32OLE _ TYPELIB (30736.0) -
オブジェクトに対応する型情報ライブラリ(TypeLib)を WIN32OLE_TYPELIBとして返します。
...オブジェクトに対応する型情報ライブラリ(TypeLib)を
WIN32OLE_TYPELIBとして返します。
OLEオートメーションではクラス、インターフェイス、メソッド、引数などの型
情報と文書情報を型情報ライブラリとして利用します。......クトの形式
(ITypeInfoインターフェイス)で提供します。WIN32OLEは、このオブジェクト
をラップしてWIN32OLE_TYPELIBとして提供します。
@return オブジェクトに対応するWIN32OLE_TYPELIBオブジェクト。
@raise WIN32OLERuntimeError オートメー......の呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE.new('Excel.Application')
tlib = excel.ole_typelib
puts tlib.name # => 'Microsoft Excel 9.0 Object Library'... -
WIN32OLE
_ TYPELIB . typelibs -> [WIN32OLE _ TYPELIB] (18613.0) -
システムに登録されているすべてのTypeLibを取得します。
...システムに登録されているすべてのTypeLibを取得します。
@return 登録されているすべてのTypeLibを元にWIN32OLE_TYPELIBオブジェクト
の配列を返します。
tlibs = WIN32OLE_TYPELIB.typelibs... -
WIN32OLE
_ TYPELIB (18036.0) -
OLEオートメーションサーバの型情報ライブラリ(TypeLib)を操作するための クラスです。
...OLEオートメーションサーバの型情報ライブラリ(TypeLib)を操作するための
クラスです。
OLEオートメーションサーバはクライアントに、クラス、インターフェイス、メ
ソッドなどのメタデータを提供するための機構を持ち......WIN32OLE_TYPELIBクラスは、TypeLibを操作して各種情報を参照するためのオブ
ジェクトを生成します。
=== サンプルコード
require 'win32ole'
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts "Guid of Excel typelib = #{tlib.guid}"......ion = #{tlib.major_version}.#{tlib.minor_version}"
puts "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-... -
WIN32OLE
_ TYPE . typelibs -> [String] (15318.0) -
システムに登録されているすべてのTypeLibのドキュメント文字列を取得します。
...TypeLibのドキュメント文字列を取得します。
@return システムに登録されているすべてのTypeLibのドキュメント文字列の配
列を返します。
Ruby-1.9.1からは、すべてのTypeLibのドキュメント文字列を取得するには、
WIN32OLE_TYPE......LIBオブジェクトを利用して、以下のように記述してくだ
さい。
WIN32OLE_TYPELIB.typelibs.map {|t| t.name}... -
WIN32OLE
_ TYPELIB # minor _ version -> Integer (15306.0) -
TypeLibのマイナーバージョン番号を取得します。
...TypeLibのマイナーバージョン番号を取得します。
@return TypeLibのマイナーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object L......ibrary')
puts tlib.minor_version # => 7... -
WIN32OLE
_ TYPELIB # ole _ types -> [WIN32OLE _ TYPE] (12414.0) -
TypeLibに格納されているすべての型を取得します。
...
TypeLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass——コンポーネントクラス)
やEnum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TY......PEオブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]... -
WIN32OLE
_ TYPELIB # guid -> String (12230.0) -
TypeLibのGUIDを取得します。
...TypeLibのGUIDを取得します。
@return TypeLibのGUIDを文字列で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.guid # => '{00020813-0000-0000-C0......00-000000000046}'... -
WIN32OLE
_ TYPELIB # library _ name -> String (12206.0) -
TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
...TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
@return TypeLibの名前を文字列で返します。
@raise WIN32OLERuntimeError ドキュメント文字列が取得できなかった場合に通知します。
tlib = WIN32OLE_TYPELIB.n......ew('Microsoft Excel 14.0 Object Library')
tlib.library_name # => Excel... -
WIN32OLE
_ TYPELIB # major _ version -> Integer (12206.0) -
TypeLibのメジャーバージョン番号を取得します。
...TypeLibのメジャーバージョン番号を取得します。
@return TypeLibのメジャーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object L......ibrary')
puts tlib.major_version # => 1...