るりまサーチ

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

別のキーワード

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

検索結果

<< 1 2 3 ... > >>

WIN32OLE#ole_method(method) -> WIN32OLE_METHOD (45568.0)

メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。

...WIN32OLE_METHODオブジェクトを取得しま
す。

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

@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METH...
...e WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発生します。

e
xcel = WIN32OLE.new('Excel.Application')
method = excel.ole_method...
..._help('Quit')...

WIN32OLE#ole_methods -> [WIN32OLE_METHOD] (33582.0)

オブジェクトのメソッド情報をWIN32OLE_METHODの配列として返します。

...ッド情報をWIN32OLE_METHODの配列として返します。

ole_method
sメソッドは、OLEオートメーションサーバが提供するすべてのメソッ
ドをWIN32OLE_METHODの配列として返します。

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

e
xcel = WIN32OLE.new('Excel.Application')
methods = excel.ole_methods

@see WIN32OLE#ole_func_methods, WIN32OLE#ole_put_methods...

WIN32OLE#ole_method_help(method) -> WIN32OLE_METHOD (33568.0)

メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。

...WIN32OLE_METHODオブジェクトを取得しま
す。

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

@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METH...
...e WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発生します。

e
xcel = WIN32OLE.new('Excel.Application')
method = excel.ole_method...
..._help('Quit')...

WIN32OLE_METHOD.new(ole_type, method) -> WIN32OLE_METHOD (30541.0)

WIN32OLE_TYPEとメソッド名を指定してWIN32OLE_METHODのインスタンス を生成します。

...WIN32OLE_TYPEとメソッド名を指定してWIN32OLE_METHODのインスタンス
を生成します。

OLEオートメーションサーバの型情報とメソッド名からWIN32OLE_METHODのイン
スタンスを生成します。

アプリケーションプログラムでは、WIN32OLE_METHO...
...newメソッ
ドで生成するよりも、WIN32OLE#ole_methodなどのメソッドを参照するほ
うが簡単です。

@param ole_type WIN32OLE_TYPEのインスタンス。
@param method メソッド名を文字列で指定します。
@return methodパラメータに対応するWIN32OLE_METHO...
...Dのインスタンス。
@raise WIN32OLERuntimeError methodパラメータで指定したメソッドが見つかりません。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')...

WIN32OLE_PARAM.new(ole_method, index) -> WIN32OLE_PARAM (27509.0)

メソッドとパラメータ位置を指定してWIN32OLE_PARAMのインスタンスを作成します。

...置を指定してWIN32OLE_PARAMのインスタンスを作成します。

アプリケーションプログラムでは、WIN32OLE_PARAMオブジェクトをnewメソッド
で生成するよりも、WIN32OLE_METHOD#paramsを参照するほうが簡単です。

@param ole_method パラメータ...
...得するWIN32OLE_METHODのインスタンス。
@param index パラメータの位置。最左端を1とします。
@return メソッドの指定位置のパラメータの情報を持つオブジェクトを返します。
@raise TypeError ole_methodパラメータがWIN32OLE_METHODのインス...
...aise IndexError indexパラメータが1からパラメータの数の範囲にありません。
@raise RuntimeError 該当メソッドのメタデータが取得できません。


e
xcel = WIN32OLE.new('Excel.Application')
method = excel.ole_method('Run')
param1 = WIN32OLE_PARAM.new(meth...

絞り込み条件を変える

WIN32OLE#ole_func_methods -> [WIN32OLE_METHOD] (27488.0)

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

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

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

@return WIN32OLE_METHO...
...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...

WIN32OLE#ole_get_methods -> [WIN32OLE_METHOD] (27488.0)

オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として 返します。

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

ole_get_methodsメソッドは、OLEオートメーションサーバのメソッドのうち読
み取り可能なプロパティをWIN32OLE_METHODの配列として返します。

@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError...
...リ(TypeLib)が提供されていない場合などに発生します。

e
xcel = WIN32OLE.new('Excel.Application')
e
xcel.ole_get_methods.each do |prop|
begin
puts "#{prop.name}=#{excel._getproperty(prop.dispid, [], [])}"
rescue WIN32OLERuntimeError
puts "can't read #{p...
...rop.name} property"
e
nd
e
nd

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

WIN32OLE#ole_put_methods -> [WIN32OLE_METHOD] (27488.0)

オブジェクトの設定可能プロパティ情報をWIN32OLE_METHODの配列として 返します。

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

ole_put_methodsメソッドは、OLEオートメーションサーバのメソッドのうちプ
ロパティ設定メソッドに属するものをWIN32OLE_METHODの配列として返し
ます。

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

e
xcel = WIN32OLE.new('Excel.Application')
properties = excel.ole_put_methods

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

WIN32OLE.ole_show_help(obj, helpcontext = nil) -> () (27170.0)

WIN32OLEオブジェクトのヘルプファイルを表示します。

...
WIN32OLE
オブジェクトのヘルプファイルを表示します。

Windows標準のヘルプ表示コンポーネントのHHCtrl.OCXを利用して、オブジェク
トに関連付けられたヘルプファイル(chmファイル)を表示します。

また、chmファイルのフル...
...am obj WIN32OLE_TYPEオブジェクトまたはWIN32OLE_METHODオ
ブジェクト。直接ヘルプファイルのフルパス名を指定することも可
能です。

@param helpcontext obj引数にWIN32OLE_TYPEオブジェクトまたは
WIN32OLE
_METHOD...
...@raise RuntimeError オブジェクトが関連するヘルプファイルを持たない場合
(no helpfile of `オブジェクト名') や、ヘルプファイル
がインストールされていない場合 (failed to open
help file `...

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

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

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

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

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

e
xcel = WIN32OLE.new('Excel.Application')
e
xcel._invoke(302, [], []) # DISPID 302...

絞り込み条件を変える

<< 1 2 3 ... > >>