るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix rank_e
  4. matrix det_e
  5. open3 capture2e

ライブラリ

クラス

キーワード

検索結果

WIN32OLE#invoke(name, *args) -> object | nil (24325.0)

メソッド名を指定してオブジェクトのメソッドを呼び出します。

...を呼び出します。

OLEオートメーションサーバのメソッドを動的に呼び出したい場合に利用します。

なお、OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別
されません。

@param name メソッド名を文字...
...@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。
e
xcel =...
...WIN32OLE.new('Excel.Application')
workbook = excel.workbooks.invoke(:Open, :FileName => 'c:\\users\\public\\test.xml',
:ReadOnly => true,
:Password => 'secret')
e
xcel.invoke(:Quit)

このリストは、以下...

WIN32OLE#_invoke(dispid, args, types) -> object | nil (12313.0)

DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。

...を減らして処理速度を向上させることを目的としたものです。後者の目的に
ついては、DLLの形式で型情報(TypeLib)を提供しているサーバに対してはあ
まり意味を持ちません。そのため、型の高精度な制御が不要な場合は、...
...配列を指定し
ます。

@param types メソッドの引数の型を配列で指定します。引数の順序は最左端の
引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。引数が不要...
...@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。

@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。

e
xcel...

WIN32OLE#ole_func_methods -> [WIN32OLE_METHOD] (6312.0)

オブジェクトのファンクション情報をWIN32OLE_METHODの配列として返し ます。

...WIN32OLE_METHODの配列として返し
ます。

ole_func_methodsメソッドは、OLEオートメーションサーバのメソッドのうちファ
ンクション(何らかの機能的な操作)に属するものをWIN32OLE_METHODの
配列として返します。

@return WIN32OLE_METHOD...
...e WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。

e
xcel = WIN32OLE.new('Excel.Application')
e
xcel.visible = true
e
xcel.ole...
..._func_methods.each do |fun|
if fun.name.upcase == 'QUIT'
e
xcel._invoke(fun.dispid, [], [])
break
e
nd
e
nd

@see WIN32OLE#ole_methods, WIN32OLE#ole_get_methods,
WIN32OLE#ole_put_methods...