418件ヒット
[301-400件を表示]
(0.109秒)
ライブラリ
- win32ole (418)
クラス
- WIN32OLE (99)
-
WIN32OLE
_ METHOD (198) -
WIN32OLE
_ PARAM (99) -
WIN32OLE
_ TYPE (22)
キーワード
-
_ getproperty (11) -
_ invoke (11) -
_ setproperty (11) - default (11)
-
default
_ event _ sources (11) - dispid (11)
- event? (11)
-
event
_ interface (11) - helpcontext (11)
- helpfile (11)
- helpstring (11)
- input? (11)
- invkind (11)
-
invoke
_ kind (11) - name (22)
-
offset
_ vtbl (11) -
ole
_ func _ methods (11) -
ole
_ get _ methods (11) -
ole
_ method (11) -
ole
_ method _ help (11) -
ole
_ methods (22) -
ole
_ put _ methods (11) -
ole
_ type (11) -
ole
_ type _ detail (11) - optional? (11)
- output? (11)
- params (11)
-
return
_ type (11) -
return
_ type _ detail (11) -
return
_ vtype (11) - retval? (11)
-
size
_ opt _ params (11) -
size
_ params (11) -
to
_ s (22) - visible? (11)
検索結果
先頭5件
-
WIN32OLE
# _ setproperty(dispid , args , types) -> () (7.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。
...sheet._setproperty(DISPID_CELLS, [1, 2, 'hello'], [VT_I2, VT_I2, VT_BSTR])
puts sheet._getproperty(DISPID_CELLS, [1, 2], [VT_I2, VT_I2]).value #=> 'hello'
workbook.Close(:SaveChanges => false)
excel.Quit
DISPIDはWIN32OLE_METHOD#dispidから取得できます。
@see WIN32OLE::VARIANT... -
WIN32OLE
_ PARAM # default -> object | nil (7.0) -
パラメータを指定しなかった場合の既定値を取得します。
...必須パラメータならばnilを返します。
tobj = 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... -
WIN32OLE
_ PARAM # input? -> bool (7.0) -
パラメータがクライアントからサーバへ与えるものかを判定します。
...がinまたはinoutならば真を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.input? # => true
@see http://msdn.microsoft.com/en-us/library/aa367051(v=VS.85... -
WIN32OLE
_ PARAM # name -> String (7.0) -
パラメータ名を取得します。
...ータ名を返します。名前付き引数形式でメソッドを呼び出すときに指定します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.name # => Filename... -
WIN32OLE
_ PARAM # ole _ type -> String (7.0) -
パラメータの型名を取得します。
...ない場合は、"unknown type"を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.ole_type # => VARIANT
OLEオートメーションの型名は、対応するW... -
WIN32OLE
_ PARAM # ole _ type _ detail -> [String] (7.0) -
パラメータの属性を取得します。
...性を文字列配列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'IWorksheetFunction')
method = WIN32OLE_METHOD.new(tobj, 'SumIf')
param1 = method.params[0]
p param1.ole_type_detail # => ["PTR", "USERDEFINED", "Range"]
パラメータの取り得... -
WIN32OLE
_ PARAM # optional? -> bool (7.0) -
パラメータがオプションかどうかを取得します。
...メータがオプション(省略可能)であれば真を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts "#{param1.name} #{param1.optional?}" # => Filename true... -
WIN32OLE
_ PARAM # output? -> bool (7.0) -
パラメータがクライアントからの結果を受け取るためのものかを判定します。
...outまたはinoutならば真を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'DWebBrowserEvents')
method = WIN32OLE_METHOD.new(tobj, 'NewWindow')
method.params.each do |param|
puts "#{param.name} #{param.output?}"
end
The result of above script is fol... -
WIN32OLE
_ PARAM # retval? -> bool (7.0) -
パラメータが戻り値かどうかを判定します。
...tobj = WIN32OLE_TYPE.new('DirectX 7 for Visual Basic Type Library',
'DirectPlayLobbyConnection')
method = WIN32OLE_METHOD.new(tobj, 'GetPlayerShortName')
param = method.params[0]
puts "#{param.name} #{param.retval?}" # => name true
@see http://msdn.microso... -
WIN32OLE
_ PARAM # to _ s -> String (7.0) -
パラメータ名を取得します。
...ータ名を返します。名前付き引数形式でメソッドを呼び出すときに指定します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.name # => Filename...