1176件ヒット
[1-100件を表示]
(0.022秒)
クラス
- WIN32OLE (264)
-
WIN32OLE
_ EVENT (60) -
WIN32OLE
_ METHOD (216) -
WIN32OLE
_ PARAM (108) -
WIN32OLE
_ TYPE (252) -
WIN32OLE
_ TYPELIB (132) -
WIN32OLE
_ VARIABLE (96) -
WIN32OLE
_ VARIANT (48)
キーワード
- [] (24)
- []= (24)
-
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) - default (12)
-
default
_ event _ sources (12) -
default
_ ole _ types (12) - dispid (12)
- each (12)
- event? (12)
-
event
_ interface (12) - guid (24)
- handler (12)
- handler= (12)
- helpcontext (24)
- helpfile (24)
- helpstring (24)
-
implemented
_ ole _ types (12) - input? (12)
- inspect (12)
- invkind (12)
- invoke (12)
-
invoke
_ kind (12) -
library
_ name (12) -
major
_ version (24) -
method
_ missing (12) -
minor
_ version (24) - name (60)
-
off
_ event (12) -
offset
_ vtbl (12) -
ole
_ activex _ initialize (12) -
ole
_ classes (12) -
ole
_ func _ methods (12) -
ole
_ get _ methods (12) -
ole
_ method (12) -
ole
_ method _ help (12) -
ole
_ methods (24) -
ole
_ obj _ help (12) -
ole
_ put _ methods (12) -
ole
_ query _ interface (12) -
ole
_ respond _ to? (12) -
ole
_ type (48) -
ole
_ type _ detail (24) -
ole
_ typelib (24) -
ole
_ types (12) -
on
_ event (12) -
on
_ event _ with _ outargs (12) - optional? (12)
- output? (12)
- params (12)
- path (12)
- progid (12)
-
return
_ type (12) -
return
_ type _ detail (12) -
return
_ vtype (12) - retval? (12)
- setproperty (24)
-
size
_ opt _ params (12) -
size
_ params (12) -
source
_ ole _ types (12) -
src
_ type (12) -
to
_ s (60) - typekind (12)
- value (24)
- value= (12)
-
variable
_ kind (12) - variables (12)
- varkind (12)
- version (12)
- visible? (48)
検索結果
先頭5件
-
WIN32OLE
# _ getproperty(dispid , args , types) -> object (39.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを参照します。
...、
DISPIDとパラメータの型を指定してプロパティを参照します。
@param dispid プロパティのDISPID(メソッドを一意に特定する数値)を指定
します。
@param args プロパティが引数を取る場合に配列で指定します。引数......配列を指定します。
@param types プロパティが引数を取る場合に配列で引数の型を指定します。引
数の順序は最左端の引数のインデックスを0とします。型の指定
には、WIN32OLE::VARIANTの定数を利用しま......せん。
@return プロパティ値を返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。
DISPID_CELLS = 238
include WIN32OLE::VARIANT... -
WIN32OLE
# _ invoke(dispid , args , types) -> object | nil (39.0) -
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
...び出しを行うことを、プログラムの可読性の点
から推奨します。
@param dispid メソッドのDISPID(メソッドを一意に特定する数値)を指定し
ます。
@param args メソッドの引数を配列で指定します。引数の順序は最左......は空配列を指定し
ます。
@param types メソッドの引数の型を配列で指定します。引数の順序は最左端の
引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。引数が......不要な場
合は空配列を指定します。
@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由... -
WIN32OLE
# method _ missing(id , *args) -> object | nil (39.0) -
WIN32OLE#invokeメソッドを実行します。
...WIN32OLE#invokeメソッドを実行します。
WIN32OLEのインスタンスに対して、このリファレンスに明記されていないメソッ
ドを呼び出した場合、OLEオートメーションサーバのメソッド(プロパティ)呼
び出しと解釈します。
@param......ンボルで指定します。
@param args メソッドの引数を指定します。
@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise RuntimeError idが有効なシンボルではありません。
@raise WIN32OLERuntimeError オートメー......。
WIN32OLEはOLEオートメーションオブジェクトのメソッド呼び出しを
method_missingを利用して実行します。このためWIN32OLEを継承するクラスを
作成してmethod_missingをオーバーライドする場合、superを呼び出してくださ
い。
@see WI... -
WIN32OLE
# _ setproperty(dispid , args , types) -> () (33.0) -
DISPIDとパラメータの型を指定してオブジェクトのプロパティを設定します。
...ib)を提供しているサーバに対
してはあまり意味を持ちません。
@param dispid プロパティのDISPID(メソッドを一意に特定する数値)を指定
します。
@param args 引数を配列で指定します。引数の順序は最左端の引数の......の要素です。
@param types プロパティの引数の型を配列で指定します。引数の順序は最左端
の引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。
@raise WIN32OLERuntimeError オ......た。
理由はメッセージのHRESULTを調べてください。
DISPID_CELLS = 238
include WIN32OLE::VARIANT
excel = WIN32OLE.new('Excel.Application')
puts excel._setproperty(558, # VisibleプロパティのDISPIDは558
[tr... -
WIN32OLE
_ VARIANT # []=(i . . . , val) -> object (33.0) -
配列型のWIN32OLE_VARIANTの要素を設定します。
...配列型のWIN32OLE_VARIANTの要素を設定します。
selfは、WIN32OLE_VARIANT.arrayまたは引数に配列を指定して
WIN32OLE_VARIANT.newで作成したインスタンスの必要があります。
@param i 各次元の0からのインデックスを「,」で区切って次元数分......てください。
@param val 設定値を指定します。Array、String、Integer、Float、
TrueClass、FalseClass、NilClass以外のオブジェクトはオートメー
ションオブジェクト(WIN32OLEオブジェクト)に変換します。
@return 引数で指......定したインデックスの要素を返します。
@raise ArgError 引数の数が次元数と一致していません。
@raise WIN32OLERuntimeError selfが配列型のWIN32OLE_VARIANTではありませ
ん。あるいはインデックスが0未満または要素... -
WIN32OLE
# invoke(name , *args) -> object | nil (27.0) -
メソッド名を指定してオブジェクトのメソッドを呼び出します。
...トメーションの仕様により、メソッド名の大文字、小文字は区別
されません。
@param name メソッド名を文字列またはシンボルで指定します。
@param args メソッドの引数を指定します。また、最後の引数にHashを
与える......文字列またはシンボルでパラメータ名、値に引数を指定します。
@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。......理由はメッセージのHRESULTを調べてください。
excel = WIN32OLE.new('Excel.Application')
workbook = excel.workbooks.invoke(:Open, :FileName => 'c:\\users\\public\\test.xml',
:ReadOnly => true,... -
WIN32OLE
# setproperty(name , args . . . , val) -> () (27.0) -
オブジェクトのプロパティを設定します。
...
@param name プロパティ名を文字列またはシンボルで指定します。
@param val プロパティに設定する値を指定します。
@param args 集合的なプロパティに対する設定項目を特定するための引数を指
定します。
@raise WIN32OLERunt......のため、次の例のようにsetpropertyメソッドを利用して、パラメータ付きプ
ロパティを設定します。
excel = WIN32OLE.new('Excel.Application')
excel.visible = true
sheet = excel.Workbooks.Add.Worksheets[1]
sheet.setproperty(:Cells, 1, 2, 32)
sheet.set... -
WIN32OLE
# setproperty(name , val) -> () (27.0) -
オブジェクトのプロパティを設定します。
...
@param name プロパティ名を文字列またはシンボルで指定します。
@param val プロパティに設定する値を指定します。
@param args 集合的なプロパティに対する設定項目を特定するための引数を指
定します。
@raise WIN32OLERunt......のため、次の例のようにsetpropertyメソッドを利用して、パラメータ付きプ
ロパティを設定します。
excel = WIN32OLE.new('Excel.Application')
excel.visible = true
sheet = excel.Workbooks.Add.Worksheets[1]
sheet.setproperty(:Cells, 1, 2, 32)
sheet.set... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (27.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...