るりまサーチ

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

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. openssl n
  5. openssl n=

検索結果

<< 1 2 3 > >>

WIN32OLE_VARIABLE#variable_kind -> String (21303.0)

変数の種類(VARKIND)を取得します。

...VARKIND)を取得します。

この変数の種類を示す文字列を返します。

@return VARKINDに対応する文字列を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.variable_kind}.uniq # => CONSTANT...
...下のいずれかとなります。

: PERINSTANCE
インスタンス毎の変数。構造体やユーザ定義体のフィールド。(0)
: STATIC
クラスの静的変数。(1)
: CONSTANT
定数。enumやモジュールのメンバ。(2)
: DISPATCH
変数アクセスにオートメーシ...
...ョンを利用。旧型式のプロパティ。(3)

@see WIN32OLE_VARIABLE#varkind...

WIN32OLE_VARIABLE#varkind -> Integer (21303.0)

変数の種類(VARKIND)を取得します。

...の種類(VARKIND)を取得します。

この変数の種類を示す数値を返します。

@return VARKINDに対応する数値を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.varkind}.uniq # => 2

...
...値の意味については、WIN32OLE_VARIABLE#variable_kindの説明を参照してください。...

WIN32OLE_TYPE#default_event_sources -> [WIN32OLE_TYPE] (18333.0)

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

...ます。

d
efault_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。

@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.newでインターフェイス名を指定しない場合は、ここで
返されたインタ...

WIN32OLE_EVENT#handler=(obj) -> () (18309.0)

イベント処理を実行するオブジェクトを登録します。

...ラはイベント名に「on」を前置します。もし、イベントに対応
するonメソッドが実装されていなければmethod_missingが呼ばれます。イベン
ト名は大文字小文字を区別するため、正確な記述が必要です。

@param obj イベントに対応...
...nilを指定します。

class IeHandler
d
ef initialize
@completed = false
end
a
ttr_reader :completed
d
ef onDocumentComplete(disp, uri)
d
isp.document.getElementsByTagName('a').each do |e|
puts "#{e.innerHTML}=#{e.href}"
end
@completed = true
end...
...
d
ef method_missing(id, *args)
puts "event=#{id.to_s}, args=#{args.inspect}"
end
end

ie = WIN32OLE.new('InternetExplorer.Application.1')
event = WIN32OLE_EVENT.new(ie, 'DWebBrowserEvents2')
event.handler = IeHandler.new
ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop do...

WIN32OLE_EVENT#handler -> object (18303.0)

WIN32OLE_EVENT#handler=メソッドで登録したイベントハンドラオブジェ クトを返します。

...WIN32OLE_EVENT#handler=メソッドで登録したイベントハンドラオブジェ
クトを返します。

@return イベントハンドラオブジェクト。未登録ならばnil。...

絞り込み条件を変える

WIN32OLE_EVENT#unadvise -> () (18303.0)

イベント通知元をオブジェクトから切断します。

...知を受けられなくなります。また、このオブ
ジェクトを利用したWIN32OLE_EVENT#on_eventなどの呼び出しはエラー
WIN32OLERuntimeErrorの通知)となります。

WIN32OLE
_EVENTオブジェクトは一度生成すると、イベントハンドラが登録され...

WIN32OLE_METHOD#event_interface -> String | nil (18303.0)

メソッドがイベントの場合、イベントのインターフェイス名を取得します。

...return メソッドがイベントであれば、イベントのインターフェイス名を返し
ます。イベントでなければnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SheetActivate')...
...puts method.event_interface # => WorkbookEvents...

WIN32OLE_METHOD#return_type_detail -> [String] (18303.0)

返り値の型と属性を取得します。

...得します。

@return 返り値の型と属性を文字列配列で返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Workbooks')
p method.return_type_detail # => ["PTR", "USERDEFINED", "Workbooks"]

属性...
...されていない場合は、WIN32OLE_METHOD#return_typeを要素と
した配列が返ります。

返り値の取り得る属性値はCOMのIDL(インターフェイス定義言語)によって規
定されています。

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

WIN32OLE_PARAM#default -> object | nil (15303.0)

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

...nilを返します。

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

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

WIN32OLE_PARAM#ole_type_detail -> [String] (15303.0)

パラメータの属性を取得します。

...

@return 型の属性を文字列配列で返します。

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"]

パラ...
...メータの取り得る属性値はCOMのIDL(インターフェイス定義言語)によって規定されています。

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

絞り込み条件を変える

<< 1 2 3 > >>