るりまサーチ

最速Rubyリファレンスマニュアル検索!
528件ヒット [201-300件を表示] (0.079秒)

別のキーワード

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

検索結果

<< < 1 2 3 4 5 ... > >>

WIN32OLE_METHOD#return_vtype -> Integer (12012.0)

メソッドの返り値の型を示す数値を取得します。

...型情報を取得できなかった場合に通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Visible')
puts method.return_vtype # => 11

VARENUMの定義は、Platform SDKのwtypes.hにあります。...

WIN32OLE_METHOD#size_opt_params -> Integer | nil (12012.0)

オプションパラメータ数を取得します。

...パラメータ数を整数で返します。メソッドの詳細情報を取
得できない場合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.size_opt_params # => 5...

WIN32OLE_METHOD#size_params -> Integer | nil (12012.0)

パラメータ数を取得します。

...パラメータ数を整数で返します。メソッドの詳細情報を取得できない
場合はnilを返します。


tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.size_params # => 12...

WIN32OLE_METHOD#to_s -> String (12012.0)

メソッド名を取得します。

...メソッド名を取得します。

@return メソッド名を文字列で返します。

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

WIN32OLE_METHOD#visible? -> bool (12012.0)

このメソッドがクライアントに対して公開されているか(可視性を持つか)ど うかを返します。

...て公開されているか(可視性を持つか)ど
うかを返します。

@return メソッドが公開されていれば真。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.visible? # => true...

絞り込み条件を変える

WIN32OLE#ole_methods -> [WIN32OLE_METHOD] (6358.0)

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

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

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

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

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

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

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

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

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

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

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

excel = WIN32OLE.new('Excel.Application')
method = excel.ole_method_help('Quit')...

WIN32OLE_TYPE#ole_methods -> [WIN32OLE_METHOD] (6326.0)

型が持つメソッドのメタデータを取得します。

...つメソッドのメタデータをWIN32OLE_METHODの配列として返します。
メソッドを持たない場合は空配列を返します。


tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
methods = tobj.ole_methods.map {|m| m.name }...
...# => ['QueryInterface', 'AddRef', 'Release',....]

@see WIN32OLE_METHOD...

WIN32OLE#ole_func_methods -> [WIN32OLE_METHOD] (258.0)

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

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

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

@return WIN32OLE_METHOD...
...excel = WIN32OLE.new('Excel.Application')
excel.visible = true
excel.ole_func_methods.each do |fun|
if fun.name.upcase == 'QUIT'
excel._invoke(fun.dispid, [], [])
break
end
end

@see WIN32OLE#ole_methods, WIN32OLE#ole_get_methods,
WIN32OLE#ole_put_methods...
<< < 1 2 3 4 5 ... > >>