341件ヒット
[1-100件を表示]
(0.153秒)
ライブラリ
- win32ole (341)
クラス
-
WIN32OLE
_ METHOD (88) -
WIN32OLE
_ PARAM (44) -
WIN32OLE
_ TYPE (99) -
WIN32OLE
_ TYPELIB (55) -
WIN32OLE
_ VARIABLE (55)
キーワード
-
event
_ interface (11) - guid (22)
- helpfile (22)
- helpstring (22)
- inspect (11)
-
invoke
_ kind (11) -
library
_ name (11) - name (55)
-
ole
_ type _ detail (22) - path (11)
- progid (11)
-
return
_ type (11) -
return
_ type _ detail (11) -
src
_ type (11) -
to
_ s (55) -
variable
_ kind (11)
検索結果
先頭5件
-
WIN32OLE
_ TYPE # ole _ type -> String | nil (21227.0) -
selfの型の種類(TYPEKIND)を取得します。
...字列で返します。情報が取得できない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.ole_type # => Class
ole_typeには以下があります。
: Enum
列挙子(0)
: Record
ユーザ定義型(メソ......コンポーネントクラス(InterfaceやDispatchの実装)(5)
: Alias
他の型の別名(6)
: Union
共用体(7)
: Max
型の種類を示す列挙体の終端マーカ(8)
MaxはTYPEKINDの終端マーカなので意味を持ちません。
@see WIN32OLE_TYPE#typekind... -
WIN32OLE
_ PARAM # ole _ type -> String (18215.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
_ VARIABLE # ole _ type -> String (18215.0) -
変数の型を取得します。
...値)の形式の文字列
を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.ole_type} #{variable.name}"
end
OLEオートメーションの型名は、対... -
WIN32OLE
_ TYPE # helpstring -> String | nil (9208.0) -
型のドキュメント文字列を取得します。
...@return ドキュメント文字列を返します。未定義の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
p tobj.helpstring # => "Web Browser interface"
ドキュメント文字列は、コンテキストヘルプなどに利用可... -
WIN32OLE
_ VARIABLE # ole _ type _ detail -> [String] (6221.0) -
変数の型と属性を取得します。
...す。
@return 変数の型と属性を文字列配列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft XML, v5.0', 'tagSTATSTG')
tobj.variables.each do |v|
puts "#{v.ole_type} [#{v.ole_type_detail.join(', ')}] #{v.name}"
end
出力結果
Unknown Type 31 [] pwcsName # => VT... -
WIN32OLE
_ PARAM # ole _ type _ detail -> [String] (6215.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
_ METHOD # helpstring -> String | nil (6208.0) -
メソッドのヘルプ文字列を取得します。
...す。
helpstringは、IDEがメソッドのバルーンヘルプを表示するような場合に利用可
能な、1行程度でメソッドを説明する文字列です。
@return ヘルプ文字列を返します。未定義ならばnilを返します。
tobj = WIN32OLE_TYPE.new('Microsof......t Internet Controls', 'IWebBrowser')
method = WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to a URL or file.... -
WIN32OLE
_ TYPE # inspect -> String (3132.0) -
selfを説明的な文字列で表現します。
...ます。
@return "#<WIN32OLE_TYPE"とWIN32OLE_TYPE#to_sの結果を「:」で結合
し、「>」で閉じた文字列を返します。
x = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts x.inspect #=> #<WIN32OLE_TYPE:Worksheet>
@see WIN32OLE_TYPE#to_s... -
WIN32OLE
_ TYPE # name -> String (3109.0) -
selfの型名を取得します。
...selfの型名を取得します。
@return selfの型名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.name # => "Application"... -
WIN32OLE
_ TYPE # to _ s -> String (3109.0) -
selfの型名を取得します。
...selfの型名を取得します。
@return selfの型名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.name # => "Application"...