るりまサーチ

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

別のキーワード

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

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

WIN32OLE_METHOD#event_interface -> String | nil (9302.0)

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

...す。

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

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

WIN32OLE_TYPE#default_event_sources -> [WIN32OLE_TYPE] (6496.0)

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

...

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

@return デフォル...
...トのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソースインターフェイスを持
たない場合...
...d("on#{m.name}") do |*arg|
if arg[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.o...

WIN32OLE#ole_query_interface(iid) -> WIN32OLE (6310.0)

IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。

...eturn iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。

ie = WIN32OLE.new('InternetExplorer.Application')
ie_web_app = ie.ole_query_interf...
...ace('{0002DF05-0000-0000-C000-000000000046}')

上例のie_web_appは、ieと同じインスタンスとなります。

COMの仕様では1つのインターフェイスについて同じIID問い合わせに対しては常
に同一のインターフェイスを返すことが決められていま...
...たOLEオートメーションサーバでは本メソッドが意味
を持つことはありません。というのは、2つ以上の異なるWIN32OLEで操作可能な
インターフェイスを持つということは、IID_IDispatch(OLEオートメーション
のインターフェイスID...

WIN32OLE#ole_activex_initialize -> nil (6308.0)

ActiveXコントロール用の初期化を行います。

...ActiveXコントロール用の初期化を行います。

ole_activex_initializeメソッドは、スクリプト内でActiveXコントロールを利
用できるように、オブジェクトが持つ永続化データを初期化します。

ActiveXコントロール(OCX)は、主にUI用...
...ります。

@raise WIN32OLERuntimeError オブジェクトがActiveXコントロールの永続化イ
ンターフェイスを持たない場合に通知します。

obj = WIN32OLE.new("ProgID_or_GUID_of_ActiveX_Control")
obj.ole_activex_initialize
obj.method(...
...ソッドを呼び出してみてくだ
さい。

また、オブジェクトによっては、当メソッドの呼び出しにより後続のデータを
要求してハングアップする場合があります。その場合は、Ctrl-Cなどによって
実行を中止してください。...

WIN32OLE::VARIANT::VT_INT -> Integer (6302.0)

符号付き整数(int)を示します(22)。

...符号付き整数(int)を示します(22)。...

絞り込み条件を変える

WIN32OLE::VARIANT::VT_UINT -> Integer (6302.0)

符号なし整数(unsigned int)を示します(23)。

...符号なし整数(unsigned int)を示します(23)。

OLEオートメーションでは利用できません。代わりにVT_I4を利用してください。...

WIN32OLE::VARIANT::VT_VARIANT -> Integer (6302.0)

VARIANT型を示します(12)。

...VARIANT型を示します(12)。...

WIN32OLE_EVENT#off_event(event = nil) -> () (6302.0)

WIN32OLE_EVENT#on_eventで登録したブロックを解除します。

...WIN32OLE_EVENT#on_eventで登録したブロックを解除します。

@param event 文字列またはシンボルで登録時に指定したイベント名を指定しま
す。nilの場合、WIN32OLE_EVENT#on_eventに対してnilを指定したブロッ
クを解除します。

ev = WIN32OLE_...
...EVENT.new(ie, 'DWebBrowserEvents')
ev.on_event(:NavigateComplete) {|url| puts url }
...
ev.off_event(:NavigateComplete)...

WIN32OLE_METHOD#helpcontext -> Integer | nil (6302.0)

メソッドのヘルプコンテキストを取得します。

...です。

@return ヘルプコンテキストを返します。未定義の場合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.helpcontext # => 65717

WIN32OLE
_METHODオブジェ...
...クトを引数として、WIN32OLE.ole_show_helpで
ヘルプファイルを表示する場合には、WIN32OLEが内部で当メソッドを呼び出し
ます。

@see WIN32OLE.ole_show_help...

WIN32OLE_METHOD#helpstring -> String | nil (6302.0)

メソッドのヘルプ文字列を取得します。

...ingは、IDEがメソッドのバルーンヘルプを表示するような場合に利用可
能な、1行程度でメソッドを説明する文字列です。

@return ヘルプ文字列を返します。未定義ならばnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Internet Cont...
...rols', 'IWebBrowser')
method = WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to a URL or file....

絞り込み条件を変える

<< 1 2 3 ... > >>