るりまサーチ

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

別のキーワード

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

検索結果

<< 1 2 3 ... > >>

WIN32OLE_METHOD.new(ole_type, method) -> WIN32OLE_METHOD (39260.0)

WIN32OLE_TYPEとメソッド名を指定してWIN32OLE_METHODのインスタンス を生成します。

...定してWIN32OLE_METHODのインスタンス
を生成します。

OLEオートメーションサーバの型情報とメソッド名からWIN32OLE_METHODのイン
スタンスを生成します。

アプリケーションプログラムでは、WIN32OLE_METHODオブジェクトをnewメソッ...
...ラメータに対応するWIN32OLE_METHODのインスタンス。
@raise WIN32OLERuntimeError methodパラメータで指定したメソッドが見つかりません。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')...

WIN32OLE_METHOD (38012.0)

OLEオートメーションサーバが持つメソッドの情報を提供します。

...供します。

WIN32OLE_METHOD
は、WIN32OLE#ole_methodsなどの呼び出しによって返さ
れるオブジェクトで、OLEオートメーションサーバのメソッドの情報(メタデー
タ)を保持します。

=== サンプルコード

excel = WIN32OLE.new('Excel.Applicati...

WIN32OLE_METHOD#invoke_kind -> String (21030.0)

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

...します。

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

返送値は以下のいずれかとなります。値の意味は
WIN32OLE_METHOD
#invkindの説明を参照してくだ...
...ています。
: PROPERTYPUT
INVOKE_PROPERTYPUTが設定されています。
: PROPERTYPUTREF
INVOKE_PROPERTYPUTREFが設定されています。
: FUNC
INVOKE_FUNCが設定されています。
: UNKNOWN
上記のいずれにも当てはまりません。

@see WIN32OLE_METHOD#invkind...

WIN32OLE_METHOD#helpcontext -> Integer | nil (21024.0)

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

...。未定義の場合は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_METHOD#helpfile -> String | nil (21024.0)

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

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

メソッドにヘルプファイルが関連付けられている場合、WIN32OLE.ole_show_helpにWIN32OLE_METHODオブジェクト...

絞り込み条件を変える

WIN32OLE_METHOD#return_type_detail -> [String] (21024.0)

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

...

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を要素と
...

WIN32OLE_METHOD#dispid -> Integer (21018.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#_invoke, WIN32OLE#_getproperty,
WIN32OLE#_...

WIN32OLE_METHOD#event? -> bool (21018.0)

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

...を受けるために実装するメソッドです。

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

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

@see WIN32OLE_EVENT...

WIN32OLE_METHOD#event_interface -> String | nil (21018.0)

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

...ベントのインターフェイス名を返し
ます。イベントでなければ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#helpstring -> String | nil (21018.0)

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

...明する文字列です。

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

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

絞り込み条件を変える

<< 1 2 3 ... > >>