84件ヒット
[1-84件を表示]
(0.017秒)
種類
- 特異メソッド (48)
- インスタンスメソッド (36)
ライブラリ
- win32ole (84)
クラス
- WIN32OLE (36)
-
WIN32OLE
_ TYPE (24) -
WIN32OLE
_ TYPELIB (24)
キーワード
- connect (12)
- new (24)
-
ole
_ activex _ initialize (12) -
ole
_ classes (12) -
ole
_ query _ interface (12)
検索結果
先頭5件
-
WIN32OLE
_ TYPELIB # guid -> String (18135.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... -
WIN32OLE
_ TYPELIB . new(libname , mjv = nil , miv = nil) -> WIN32OLE _ TYPELIB (30.0) -
WIN32OLE_TYPELIBオブジェクトを生成します。
...ibname 生成するTypeLibのレジストリ上のドキュメント文字列
(WIN32OLE_TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@param mjv 作成するTypeLibのメジャーバ......に名前を指定した場合は無
視します。
@return libnameで指定したWIN32OLE_TYPELIBオブジェクトを返します。
@raise WIN32OLERuntimeError 引数で指定したTypeLibが見つかりません。
tlib1 = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Librar......name # => 'Microsoft Shell Controls And Automation'
TypeLibは、レジストリのHKEY_CLASS_ROOT\TypeLibキーの下にGUIDをキーとし
て格納されています。GUIDキーの下にバージョン番号キーが並び、ドキュメン
ト文字列はバージョン番号キーの既定... -
WIN32OLE
_ TYPE . new(libname , ole _ class) -> WIN32OLE _ TYPE (18.0) -
WIN32OLE_TYPEオブジェクトを生成します。
...ibname 生成するTypeLibのレジストリ上のドキュメント文字列
(WIN32OLE_TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@param ole_class 型情報を取り出す型の......を指定します。
@return 指定されたTypeLIbに定義された型の情報を格納したWIN32OLE_TYPEオブジェクトを返します。
@raise WIN32OLERuntimeError TypeLibが見つかりません。またはole_classで指定した型が未定義です。
excel_app_type = WIN32OLE_TYPE... -
WIN32OLE
_ TYPE . ole _ classes(libname) -> [WIN32OLE _ TYPE] (18.0) -
TypeLibで定義されているすべての型情報を取得します。
...TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェクトの配列として返します。
@raise WIN32OLERuntimeError... -
WIN32OLE
# ole _ activex _ initialize -> nil (12.0) -
ActiveXコントロール用の初期化を行います。
...すべてエラーとなります。
@raise WIN32OLERuntimeError オブジェクトがActiveXコントロールの永続化イ
ンターフェイスを持たない場合に通知します。
obj = WIN32OLE.new("ProgID_or_GUID_of_ActiveX_Control")
obj.ole_activex_i... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (12.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
...イスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.new('InternetExplorer.Ap......ません。
たとえば、当メソッドの存在理由である
http://www.ruby-forum.com/topic/109954(なお、元のパッチと異な
りGUIDの統一フォーマットを利用するように改造されているため、IIDの前後に
{}が必要です)には、Solutionオブジェク... -
WIN32OLE
. connect(ole) -> WIN32OLE (12.0) -
現在実行中のOLEオートメーションサーバに接続します。
...PROGID、CLSIDまたはモニカ(別名)を指定します。
@return ole引数で特定されるWIN32OLEオブジェクトを返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージ......いキーとして登録されます。
: CLSID
OLEオートメーションサーバを含むCOMのクラスを識別するための128ビット
GUID。文字列表現は、レジストリのHKEY_CLASSES_ROOT\CLSID下のキーとして登
録されます。
: モニカ
モニカは、URIの...