418件ヒット
[1-100件を表示]
(0.101秒)
ライブラリ
- win32ole (418)
クラス
- WIN32OLE (198)
-
WIN32OLE
_ EVENT (33) -
WIN32OLE
_ METHOD (22) -
WIN32OLE
_ TYPE (55) -
WIN32OLE
_ TYPELIB (77) -
WIN32OLE
_ VARIANT (33)
キーワード
- [] (11)
- []= (22)
-
_ getproperty (11) -
_ invoke (11) -
_ setproperty (11) - each (11)
- guid (11)
-
implemented
_ ole _ types (11) - invoke (11)
-
library
_ name (11) -
major
_ version (22) -
method
_ missing (11) -
minor
_ version (22) -
ole
_ activex _ initialize (11) -
ole
_ func _ methods (11) -
ole
_ get _ methods (11) -
ole
_ method (11) -
ole
_ method _ help (11) -
ole
_ methods (11) -
ole
_ put _ methods (11) -
ole
_ query _ interface (11) -
ole
_ typelib (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) - path (11)
-
return
_ type (11) -
return
_ vtype (11) - setproperty (22)
- typekind (11)
- unadvise (11)
- value= (11)
- variables (11)
- version (11)
- visible? (11)
検索結果
先頭5件
-
WIN32OLE
_ VARIANT # [](i . . . ) -> object (19.0) -
配列型のWIN32OLE_VARIANTの要素を取得します。
...で指定したインデックスの要素を返します。
@raise ArgError 引数の数が次元数と一致していません。
@raise WIN32OLERuntimeError selfが配列型のWIN32OLE_VARIANTではありませ
ん。あるいはインデックスが0未満または......要素数
以上を指定しています。
obj = WIN32OLE_VARIANT.new([[1,2,3],[4,5,6]])
p obj[0,0] # => 1
p obj[1,0] # => 4
p obj[2,0] # => WIN32OLERuntimeError
p obj[0, -1] # => WIN32OLERuntimeError... -
WIN32OLE
_ VARIANT # []=(i . . . , val) -> object (19.0) -
配列型のWIN32OLE_VARIANTの要素を設定します。
...で指定したインデックスの要素を返します。
@raise ArgError 引数の数が次元数と一致していません。
@raise WIN32OLERuntimeError selfが配列型のWIN32OLE_VARIANTではありませ
ん。あるいはインデックスが0未満または......要素数
以上を指定しています。
obj = WIN32OLE_VARIANT.new([[1,2,3],[4,5,6]])
obj[0,0] = 7
obj[1,0] = 8
p obj.value # => [[7,2,3], [8,5,6]]
obj[2,0] = 9 # => WIN32OLERuntimeError
obj[0, -1] = 9 # => WIN32OLERuntimeError... -
WIN32OLE
# ole _ activex _ initialize -> nil (13.0) -
ActiveXコントロール用の初期化を行います。
...しないと、実行時モード状態へ遷移せず、後続
のメソッド呼び出しがすべてエラーとなります。
@raise WIN32OLERuntimeError オブジェクトがActiveXコントロールの永続化イ
ンターフェイスを持たない場合に通......いかを簡単に区別する方法はありません。
そのため、とりあえず普通にメソッドを呼び出し、その結果
WIN32OLERuntimeErrorが通知され、メッセージにHRESULT 0x8000ffffと示され
ている場合にのみ、オブジェクト生成直後に当メソッ... -
WIN32OLE
# ole _ get _ methods -> [WIN32OLE _ METHOD] (13.0) -
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
...うち読
み取り可能なプロパティをWIN32OLE_METHODの配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提......ation')
excel.ole_get_methods.each do |prop|
begin
puts "#{prop.name}=#{excel._getproperty(prop.dispid, [], [])}"
rescue WIN32OLERuntimeError
puts "can't read #{prop.name} property"
end
end
@see WIN32OLE#ole_methods, WIN32OLE#ole_func_methods,
WIN32OLE#ole_pu... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (13.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
...文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.new('InternetExplorer.Application')......C6BA}', 2]].each do |iid, ver|
begin
intf = obj.ole_query_interface(iid)
intf.ole_free
return ver
rescue WIN32OLERuntimeError
end
end
1
end
しかし、ole_query_interfaceのような特異なメソッドを利用するよりも、
WIN32OLE.new('V... -
WIN32OLE
_ VARIANT # value=(val) -> () (13.0) -
WIN32OLE_VARIANTの値を再設定します。
...VARIANT型変換関数(VariantChangeTypeEx)を呼び出すこと
で実現します。
@param val 設定値を指定します。
@raise WIN32OLERuntimeError selfが配列型です。あるいは、型変換に失敗し
ました。
obj = WIN32OLE_VARIANT.new(1) #......p obj.value # => 3 # VT_I4に変換した結果が設定される
selfが配列型のWIN32OLE_VARIANTの場合、バイト配列かつ引数が文字列の場合
を除いてWIN32OLERuntimeErrorを通知します。配列型の場合は、
WIN32OLE_VARIANT#[]=を利用してください。... -
WIN32OLE
# []=(key . . . , value) -> () (7.0) -
オブジェクトのデフォルトプロパティを設定します。
...場合は「,」で区切って列記し
ます。
@param value プロパティに設定する値を指定します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを... -
WIN32OLE
# _ getproperty(dispid , args , types) -> object (7.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。
...ib)を提供しているサーバに対
してはあまり意味を持ちません。
@return プロパティ値を返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを... -
WIN32OLE
# _ invoke(dispid , args , types) -> object | nil (7.0) -
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
...空配列を指定します。
@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを... -
WIN32OLE
# _ setproperty(dispid , args , types) -> () (7.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。
...の引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを...