るりまサーチ

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

別のキーワード

  1. net/imap param
  2. win32ole win32ole_param
  3. win32ole_param ole_type
  4. win32ole_param to_s
  5. win32ole_param new

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 > >>

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

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

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

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

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

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

WIN32OLE_METHOD#size_opt_params -> Integer | nil (15207.0)

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

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

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

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

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

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

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

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

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

WIN32OLE_METHOD#params -> [WIN32OLE_PARAM] (12220.0)

メソッドのパラメータ情報を取得します。

...2OLE_PARAMの配列として返します。配
列の最初の要素が最左端のパラメータに対応します。

@return WIN32OLE_PARAMの配列。無引数のメソッドであれば要素数0の配
列を返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Libr...
...thod = WIN32OLE_METHOD.new(tobj, 'SaveAs')
p method.params # => [Filename, FileFormat, Password, WriteResPassword,
ReadOnlyRecommended, CreateBackup, AccessMode,
ConflictResolution, AddToMru, TextCodepage,
T
extVisualLayout...

WIN32OLE_METHOD#size_params -> Integer | nil (12207.0)

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

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


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

絞り込み条件を変える

WIN32OLE_PARAM#default -> object | nil (9237.0)

パラメータを指定しなかった場合の既定値を取得します。

...eturn パラメータを指定しなかった場合の既定値。必須パラメータならばnilを返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
method.params.each do |param|
if param.default...
...puts "#{param.name} (= #{param.default})"
else
puts "#{param}"
end
end...

WIN32OLE_PARAM#output? -> bool (9137.0)

パラメータがクライアントからの結果を受け取るためのものかを判定します。

...PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。

output?メソッドはout...
...nout属性なら真を返します。

@return メソッドの方向属性がoutまたはinoutならば真を返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'DWebBrowserEvents')
method = WIN32OLE_METHOD.new(tobj, 'NewWindow')
method.params.each do |param|
puts...
..."#{param.name} #{param.output?}"
end

T
he result of above script is following:
URL false
Flags false
T
argetFrameName false
PostData false
Headers false
Processed true

@see http://msdn.microsoft.com/en-us/library/aa367136(v=VS.85).aspx...

WIN32OLE_PARAM#input? -> bool (9131.0)

パラメータがクライアントからサーバへ与えるものかを判定します。

...WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。

input?メソッ...
...out属性なら真を返します。

@return メソッドの方向属性がinまたはinoutならば真を返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param
1 = method.params[0]
puts param1.input?...
...# => true

@see http://msdn.microsoft.com/en-us/library/aa367051(v=VS.85).aspx...

WIN32OLE_PARAM#retval? -> bool (9131.0)

パラメータが戻り値かどうかを判定します。

...
ラメータをout属性(WIN32OLE_PARAM#output?が真)とすることで実現し
ます。ただし、そのパラメータをOLEオートメーション呼び出しを記述する言語
が戻り値のように扱うか、それとも引数リストに並べるかはretval属性によっ...
...retval?メソッドは、戻り値として記述する場合に真となります。

@return パラメータが戻り値として扱われる場合に真を返します。

t
obj = WIN32OLE_TYPE.new('DirectX 7 for Visual Basic Type Library',
'DirectPlayLobbyConnectio...
...n')
method = WIN32OLE_METHOD.new(tobj, 'GetPlayerShortName')
param
= method.params[0]
puts "#{param.name} #{param.retval?}" # => name true

@see http://msdn.microsoft.com/en-us/library/aa367158(v=VS.85).aspx...
<< 1 2 3 > >>