ole_type -> String | nil[permalink][rdoc][edit]-
selfの型の種類(TYPEKIND)を取得します。
- [RETURN]
- selfの型の種類を文字列で返します。情報が取得できない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application') p tobj.ole_type # => Classole_typeには以下があります。
Enum-
列挙子(0)
Record-
ユーザ定義型(メソッドを持たない構造体)(1)
Module-
モジュール(静的関数やデータだけを保持)(2)
Interface-
COMのインターフェイス(メソッド定義の集合)(3)
Dispatch-
OLEオートメーションサーバ(4)
Class-
コンポーネントクラス(InterfaceやDispatchの実装)(5)
Alias-
他の型の別名(6)
Union-
共用体(7)
Max-
型の種類を示す列挙体の終端マーカ(8)
MaxはTYPEKINDの終端マーカなので意味を持ちません。
[SEE_ALSO] WIN32OLE_TYPE#typekind