902件ヒット
[201-300件を表示]
(0.099秒)
種類
- インスタンスメソッド (770)
- 特異メソッド (88)
- クラス (44)
ライブラリ
- win32ole (902)
クラス
- WIN32OLE (44)
-
WIN32OLE
_ METHOD (209) -
WIN32OLE
_ PARAM (99) -
WIN32OLE
_ TYPE (275) -
WIN32OLE
_ TYPELIB (143) -
WIN32OLE
_ VARIABLE (88)
キーワード
-
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIABLE (11) - default (11)
-
default
_ event _ sources (11) -
default
_ ole _ types (11) - dispid (11)
- event? (11)
-
event
_ interface (11) - guid (22)
- helpcontext (22)
- helpfile (22)
- helpstring (22)
-
implemented
_ ole _ types (11) - input? (11)
- inspect (11)
- invkind (11)
-
invoke
_ kind (11) -
library
_ name (11) -
major
_ version (22) -
minor
_ version (22) - name (55)
- new (33)
-
offset
_ vtbl (11) -
ole
_ classes (22) -
ole
_ methods (11) -
ole
_ obj _ help (11) -
ole
_ show _ help (11) -
ole
_ type (44) -
ole
_ type _ detail (22) -
ole
_ typelib (22) -
ole
_ types (11) - optional? (11)
- output? (11)
- params (11)
- path (11)
- progid (11)
- progids (11)
-
return
_ type (11) -
return
_ type _ detail (11) -
return
_ vtype (11) - retval? (11)
-
size
_ opt _ params (11) -
size
_ params (11) -
source
_ ole _ types (11) -
src
_ type (11) -
to
_ s (55) - typekind (11)
- typelibs (22)
- value (11)
-
variable
_ kind (11) - variables (11)
- varkind (11)
- version (11)
- visible? (44)
検索結果
先頭5件
-
WIN32OLE
_ TYPE # src _ type -> String | nil (24106.0) -
selfが他の型の別名ならば、元の型名を取得します。
...selfが他の型の別名ならば、元の型名を取得します。
@return selfが別名ならば元の型名を文字列で返します。別名でなければnilを
返します。
tobj = WIN32OLE_TYPE.new('Microsoft Office 14.0 Object Library', 'MsoRGBType')
p tobj.src_type... -
WIN32OLE
_ TYPE # inspect -> String (24030.0) -
selfを説明的な文字列で表現します。
...lfを説明的な文字列で表現します。
@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 # typekind -> Integer (24018.0) -
selfの種類を示す値を取得します。
...selfの種類を示す値を取得します。
値の意味については、WIN32OLE_TYPE#ole_typeを参照してください。
@return 型の種類を示す数値を返します。
@raise WIN32OLERuntimeError 型の種類(TYPEKIND)を取得できない場合に通知します。
tobj = W......IN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.typekind # => 4
@see WIN32OLE_TYPE#ole_type... -
WIN32OLE
_ TYPE # major _ version -> Integer (24006.0) -
型のメジャーバージョン番号を取得します。
...取得します。
@return 型のメジャーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError 型属性の読み取りに失敗すると通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.major_version # => 8... -
WIN32OLE
_ TYPE # minor _ version -> Integer (24006.0) -
型のマイナーバージョン番号を取得します。
...取得します。
@return 型のマイナーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError 型属性の読み取りに失敗すると通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.minor_version # => 5... -
WIN32OLE
_ TYPE # name -> String (24006.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 (24006.0) -
selfの型名を取得します。
...selfの型名を取得します。
@return selfの型名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.name # => "Application"... -
WIN32OLE
_ TYPE . progids -> [String] (24006.0) -
システムに登録されているすべてのコンポーネントクラスのPROGIDを取得します。
...excel = nil
WIN32OLE_TYPE.progids.each do |pg|
if pg =~ /excel\.application/i # ExcelのPROGIDをバージョン無視で取り出す
excel = WIN32OLE.new(pg)
break
end
end
unless excel
$stderr.puts "Excel isn't installed"
exit(1)
end
excel.visible = true......# ...
excel.Quit
PROGIDは、生成可能なOLEオートメーションサーバのCoClass(コンポーネント
クラス)が持つレジストリ登録名です。WIN32OLE.newの引数に指定して
WIN32OLEオブジェクトを生成できます。... -
WIN32OLE
_ TYPELIB # ole _ classes -> [WIN32OLE _ TYPE] (12308.0) -
TypeLibに格納されているすべての型を取得します。
...peLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass——コンポーネントクラス)
やEnum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPE......オブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]... -
WIN32OLE
_ TYPELIB # ole _ types -> [WIN32OLE _ TYPE] (12308.0) -
TypeLibに格納されているすべての型を取得します。
...peLibに格納されているすべての型を取得します。
TypeLibに格納されている型には、クラス(CoClass——コンポーネントクラス)
やEnum(列挙子)、構造体などがあります。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPE......オブジェ
クトの配列として返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
classes = tlib.ole_types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]...