るりまサーチ

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

別のキーワード

  1. win32ole new
  2. win32ole name
  3. win32ole ole_type
  4. win32ole to_s
  5. win32ole ole_free

検索結果

<< 1 2 3 ... > >>

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

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#default_event_sources -> [WIN32OLE_TYPE] (18.0)

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

...も1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。

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

WIN32OLE_EVENT.n...
...のStatusTextChangeイベントのメッセージについては既
知としています。

# coding : cp932
require 'win32ole'

type = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'InternetExplorer')
ctl = WIN32OLE.new(type.progid)
source = type.default_event_sources[0]
class WebEvent...
...38a2f8>, "http://www.ruby-lang.org/ja/"]
2010-10-06 22:33:54 +0900: StatusTextChange was called
["ページが表示されました"]

@see WIN32OLE_TYPE.new, WIN32OLE_TYPE#progid,
WIN32OLE_TYPE#ole_methods, WIN32OLE_METHOD#name,
WIN32OLE_EVENT.new, WIN32OLE_EVENT#handler=,
WIN32OLE...

WIN32OLE_METHOD#dispid -> Integer (6.0)

メソッドのディスパッチID(DISPID)を取得します。

...、呼び出すサーバのメソッドを指定
するのに利用します。

@return メソッドのDISPIDを返します。

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

@see WIN32OLE...

WIN32OLE_METHOD#event? -> bool (6.0)

メソッドがイベントかどうかを取得します。

...サーバ側の通知を受けるために実装するメソッドです。

@return メソッドがイベントであれば真。

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

@...

WIN32OLE_METHOD#event_interface -> String | nil (6.0)

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

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

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

絞り込み条件を変える

WIN32OLE_METHOD#helpcontext -> Integer | nil (6.0)

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

...置を示す整数
値です。

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

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

WIN32O...

WIN32OLE_METHOD#helpfile -> String | nil (6.0)

ヘルプファイルのパス名を取得します。

...プファイルのパス名を文字列で返します。ヘルプファイルが未定
義ならばnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.helpfile # => C:\...\VBAXL9.C...

WIN32OLE_METHOD#helpstring -> String | nil (6.0)

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

...メソッドを説明する文字列です。

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

tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
method = WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to...

WIN32OLE_METHOD#invkind -> Integer (6.0)

メソッドの種類を示すINVOKEKIND列挙値を取得します。

...サーバ呼び出しを記述すべきかを指定した属性値で
す。

@return メソッドのINVOKEKINDを返します。

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

INVOKEKIND列挙...

WIN32OLE_METHOD#invoke_kind -> String (6.0)

メソッドの種類を文字列で取得します。

...出しを記述すべきかを指定した属性値で
す。

@return メソッドの種類を示す文字列を返します。

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

...

絞り込み条件を変える

<< 1 2 3 ... > >>