種類
- インスタンスメソッド (616)
- クラス (33)
- 特異メソッド (22)
ライブラリ
- win32ole (671)
クラス
-
WIN32OLE
_ METHOD (209) -
WIN32OLE
_ PARAM (99) -
WIN32OLE
_ TYPE (242) -
WIN32OLE
_ VARIABLE (88)
キーワード
-
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIABLE (11) - default (11)
-
default
_ event _ sources (11) -
default
_ ole _ types (11) - dispid (11)
- event? (11)
-
event
_ interface (11) - guid (11)
- helpcontext (22)
- helpfile (22)
- helpstring (22)
-
implemented
_ ole _ types (11) - input? (11)
- inspect (11)
- invkind (11)
-
invoke
_ kind (11) -
major
_ version (11) -
minor
_ version (11) - name (44)
- new (22)
-
offset
_ vtbl (11) -
ole
_ methods (11) -
ole
_ type (33) -
ole
_ type _ detail (22) -
ole
_ typelib (11) - optional? (11)
- output? (11)
- params (11)
- progid (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 (44) - typekind (11)
- value (11)
-
variable
_ kind (11) - variables (11)
- varkind (11)
- visible? (33)
検索結果
先頭5件
-
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"
返...