るりまサーチ

最速Rubyリファレンスマニュアル検索!
275件ヒット [1-100件を表示] (0.105秒)
トップページ > クエリ:-[x] > クエリ:@[x] > クラス:WIN32OLE_TYPE[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

WIN32OLE_TYPE#default_event_sources -> [WIN32OLE_TYPE] (419.0)

型が持つソースインターフェイスを取得します。

...ースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。

@
return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインター...
...も1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_event_sources.map {|intf| intf.name} #=> ["DocEvents"]

WIN32OLE_EVENT.n...
...rg[0] == "ページが表示されました"
@
completed = true
end
puts "#{Time.now}: #{m.name} was called"
p arg
end
end
end
evt = WIN32OLE_EVENT.new(ctl)
evt.handler = WebEvent.new
ctl.navigate2 'http://www.ruby-lang.org/'
loop do
break if evt.handler....

WIN32OLE_TYPE#variables -> [WIN32OLE_VARIABLE] (137.0)

型が持つ変数を取得します。

...て返します。

@
return 型が持つ変数情報をWIN32OLE_VARIABLEの配列として返します。
変数を持たない場合は空配列を返します。
@
raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Ex...
...= tobj.variables
vars.each do |v|
puts "#{v.name} = #{v.value}"
end

上記を実行すると以下の出力が得られます。

xlChart = -4109
xlDialogSheet = -4116
xlExcel4IntlMacroSheet = 4
xlExcel4MacroSheet = 3
xlWorksheet = -4167

@
see WIN32OLE_VARIABLE...

WIN32OLE_TYPE#guid -> String | nil (131.0)

この型のGUID(グローバル一意識別子)を取得します。

...識別子)を取得します。

@
return GUIDを文字列で返します。GUIDを持たない型の場合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
puts tobj.guid # => {00024500-0000-0000-C000-000000000046}

GUIDは、COMのクラ...

WIN32OLE_TYPE.new(libname, ole_class) -> WIN32OLE_TYPE (125.0)

WIN32OLE_TYPEオブジェクトを生成します。

...WIN32OLE_TYPEオブジェクトを生成します。

@
param libname 生成するTypeLibのレジストリ上のドキュメント文字列
WIN32OLE_TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指...
...定します。
@
param ole_class 型情報を取り出す型の名前を指定します。
@
return 指定されたTypeLIbに定義された型の情報を格納したWIN32OLE_TYPEオブジェクトを返します。
@
raise WIN32OLERuntimeError TypeLibが見つかりません。またはole_classで...
...

excel_app_type = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
puts excel_app_type.progid # => "Excel.Application.14"

TypeLibに定義されているすべての型を取得するには、
WIN32OLE_TYPE
LIBオブジェクトのWIN32OLE_TYPELIB#ole_typesメ
ソッ...

WIN32OLE_TYPE.ole_classes(libname) -> [WIN32OLE_TYPE] (125.0)

TypeLibで定義されているすべての型情報を取得します。

...取得します。

@
param libname 生成するTypeLibのレジストリ上のドキュメント文字列
WIN32OLE_TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@
return TypeLibに...
...格納されているすべての型をWIN32OLE_TYPEオブジェクトの配列として返します。
@
raise WIN32OLERuntimeError 引数で指定したTypeLibが見つかりません。

types = WIN32OLE_TYPE.ole_classes('Microsoft Excel 14.0 Object Library')
classes = types.map{|k| k.name}...
...# => ["Adjustments", "CalloutFormat", ...]

Ruby-1.9.1からは、TypeLibに定義されているすべての型を取得するには、
WIN32OLE_TYPE
LIBオブジェクトのWIN32OLE_TYPELIB#ole_typesメ
ソッドを利用してください。...

絞り込み条件を変える

WIN32OLE_TYPE#typekind -> Integer (119.0)

selfの種類を示す値を取得します。

...値の意味については、WIN32OLE_TYPE#ole_typeを参照してください。

@
return 型の種類を示す数値を返します。
@
raise WIN32OLERuntimeError 型の種類(TYPEKIND)を取得できない場合に通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object L...
...ibrary', 'Documents')
p tobj.typekind # => 4

@
see WIN32OLE_TYPE#ole_type...

WIN32OLE_TYPE#implemented_ole_types -> [WIN32OLE_TYPE] (113.0)

この型が実装するインターフェイスを取得します。

...ーフェイスを返します。

@
return クラスが実装するすべてのインターフェイスをWIN32OLE_TYPE
配列として返します。この型がインターフェイスを実装しない場合は、
空配列を返します。

@
raise WIN32OLERuntimeError 型属...
...性が取得できない場合に通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.implemented_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]...

WIN32OLE_TYPE#inspect -> String (113.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#major_version -> Integer (113.0)

型のメジャーバージョン番号を取得します。

...メジャーバージョン番号を取得します。

@
return 型のメジャーバージョン番号を整数で返します。
@
raise WIN32OLERuntimeError 型属性の読み取りに失敗すると通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')...

WIN32OLE_TYPE#minor_version -> Integer (113.0)

型のマイナーバージョン番号を取得します。

...マイナーバージョン番号を取得します。

@
return 型のマイナーバージョン番号を整数で返します。
@
raise WIN32OLERuntimeError 型属性の読み取りに失敗すると通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')...

絞り込み条件を変える

<< 1 2 3 > >>