847件ヒット
[1-100件を表示]
(0.082秒)
種類
- インスタンスメソッド (715)
- 特異メソッド (66)
- クラス (55)
- 定数 (11)
クラス
- WIN32OLE (33)
-
WIN32OLE
_ METHOD (198) -
WIN32OLE
_ PARAM (99) -
WIN32OLE
_ TYPE (242) -
WIN32OLE
_ TYPELIB (132) -
WIN32OLE
_ VARIABLE (77)
モジュール
-
WIN32OLE
:: VARIANT (11)
キーワード
-
VT
_ ERROR (11) - WIN32OLERuntimeError (11)
-
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIABLE (11) - connect (11)
-
const
_ load (11) - default (11)
-
default
_ event _ sources (11) -
default
_ ole _ types (11) - dispid (11)
- event? (11)
-
event
_ interface (11) - guid (22)
- helpcontext (22)
- helpfile (22)
-
implemented
_ ole _ types (11) - input? (11)
- inspect (11)
- invkind (11)
-
invoke
_ kind (11) -
library
_ name (11) -
major
_ version (22) -
minor
_ version (22) - name (55)
- new (33)
-
offset
_ vtbl (11) -
ole
_ classes (22) -
ole
_ methods (11) -
ole
_ type (33) -
ole
_ type _ detail (11) -
ole
_ typelib (22) -
ole
_ types (11) - optional? (11)
- output? (11)
- params (11)
- path (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 (55) - typekind (11)
- value (11)
-
variable
_ kind (11) - variables (11)
- varkind (11)
- version (11)
- visible? (44)
検索結果
先頭5件
-
WIN32OLE
_ METHOD # invkind -> Integer (15308.0) -
メソッドの種類を示すINVOKEKIND列挙値を取得します。
...すINVOKEKIND列挙値を取得します。
ここで言うメソッドの種類というのは、OLEオートメーションクライアントの記
述言語がどのような形式でサーバ呼び出しを記述すべきかを指定した属性値で
す。
@return メソッドのINVOKEKIND......す。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.invkind # => 1
INVOKEKIND列挙値は以下の通りです。メソッドの種類は以下の値の論理和で示
されます。
: INVOKE_FUNC(1)......出し形式で記述するメソッドです。
: INVOKE_PROPERTYGET(2)
プロパティ参照形式で記述するメソッドです。
: INVOKE_PROPERTYPUT(4)
プロパティに値を設定する形式で記述するメソッドです。
: INVOKE_PROPERTYPUTREF(8)
プロパティに参照を... -
WIN32OLE
_ METHOD # invoke _ kind -> String (15308.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の説明を参照してく......OKE_PROPETYGETとINVOKE_PROPETYPUTの両方が設定されています。
: PROPERTYGET
INVOKE_PROPETYGETが設定されています。
: PROPERTYPUT
INVOKE_PROPERTYPUTが設定されています。
: PROPERTYPUTREF
INVOKE_PROPERTYPUTREFが設定されています。
: FUNC
INVOKE_FUNCが設......定されています。
: UNKNOWN
上記のいずれにも当てはまりません。
@see WIN32OLE_METHOD#invkind... -
WIN32OLE
_ TYPELIB # library _ name -> String (12215.0) -
TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
...ypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
@return TypeLibの名前を文字列で返します。
@raise WIN32OLERuntimeError ドキュメント文字列が取得できなかった場合に通知します。
tlib = WIN32OLE_TYPELIB.ne......w('Microsoft Excel 14.0 Object Library')
tlib.library_name # => Excel... -
WIN32OLE
_ METHOD # event _ interface -> String | nil (9208.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
_ TYPE # inspect -> String (9208.0) -
selfを説明的な文字列で表現します。
...ます。
@return "#<WIN32OLE_TYPE"とWIN32OLE_TYPE#to_sの結果を「:」で結合
し、「>」で閉じた文字列を返します。
x = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts x.inspect #=> #<WIN32OLE_TYPE:Worksheet>
@see WIN32OLE_TYPE#to_s... -
WIN32OLE
_ TYPE # minor _ version -> Integer (9208.0) -
型のマイナーバージョン番号を取得します。
...取得します。
@return 型のマイナーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError 型属性の読み取りに失敗すると通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.minor_version # => 5... -
WIN32OLE
_ TYPE # typekind -> Integer (9208.0) -
selfの種類を示す値を取得します。
...いては、WIN32OLE_TYPE#ole_typeを参照してください。
@return 型の種類を示す数値を返します。
@raise WIN32OLERuntimeError 型の種類(TYPEKIND)を取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents'......)
p tobj.typekind # => 4
@see WIN32OLE_TYPE#ole_type... -
WIN32OLE
_ TYPELIB # minor _ version -> Integer (9208.0) -
TypeLibのマイナーバージョン番号を取得します。
...eLibのマイナーバージョン番号を取得します。
@return TypeLibのマイナーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Libr......ary')
puts tlib.minor_version # => 7... -
WIN32OLE
_ VARIABLE # varkind -> Integer (9208.0) -
変数の種類(VARKIND)を取得します。
...の種類(VARKIND)を取得します。
この変数の種類を示す数値を返します。
@return VARKINDに対応する数値を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.varkind}.uniq # => 2
数......値の意味については、WIN32OLE_VARIABLE#variable_kindの説明を参照してください。... -
WIN32OLE
_ PARAM # input? -> bool (9114.0) -
パラメータがクライアントからサーバへ与えるものかを判定します。
...ます。
OLEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サー......持ち
ます。
input?メソッドはin属性またはinout属性なら真を返します。
@return メソッドの方向属性がinまたはinoutならば真を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'S......aveAs')
param1 = method.params[0]
puts param1.input? # => true
@see http://msdn.microsoft.com/en-us/library/aa367051(v=VS.85).aspx...