36件ヒット
[1-36件を表示]
(0.038秒)
別のキーワード
クラス
- WIN32OLE (12)
-
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ TYPE (12)
キーワード
-
default
_ event _ sources (12) - invkind (12)
- setproperty (12)
検索結果
先頭3件
-
WIN32OLE
# setproperty(name , args . . . , val) -> () (163.0) -
オブジェクトのプロパティを設定します。
...プロパティ
(Rubyの属性に相当)を設定します。
なお、OLEオートメーションの仕様により、プロパティ名の大文字、小文字は区
別されません。
@param name プロパティ名を文字列またはシンボルで指定します。
@param val プロ......パティに設定する値を指定します。
@param args 集合的なプロパティに対する設定項目を特定するための引数を指
定します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。......理由はメッセージのHRESULTを調べてください。
OLEオートメーションのプロパティはRubyの属性と異なり、パラメータを取るこ
とができます。
たとえばExcelのWorksheetオブジェクトのCellsプロパティは桁位置と行番号の
2つ... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (117.0) -
型が持つソースインターフェイスを取得します。
...ースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。
@return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインター......スを持
たない場合は空配列を返します。
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.message_loopの呼び出しが必要な点に注意してください。
ここでは最終イベントのStatusTextChangeイベントのメッセージについては既
知としています。
# coding : cp932
require 'win32ole'
type = WIN32OLE_TYPE.new('Micro... -
WIN32OLE
_ METHOD # invkind -> Integer (27.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列挙値......REF(8)
プロパティに参照を設定する形式で記述するメソッドです。
なおINVOKE_PROPERTYPUTREFとINVOKE_PROPERTYPUTは、プロパティ設定形式が2
種類ある言語用の区分です。Rubyでの記述時はどちらも「prop=(arg)」の形式
で記述します。...