るりまサーチ

最速Rubyリファレンスマニュアル検索!
418件ヒット [1-100件を表示] (0.101秒)

別のキーワード

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

検索結果

<< 1 2 3 ... > >>

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を...

絞り込み条件を変える

<< 1 2 3 ... > >>