Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_TYPELIBクラス > visible?

instance method WIN32OLE_TYPELIB#visible?

visible? -> bool[permalink][rdoc]

TypeLibの情報が公開情報かどうかを照会します。

このメソッドは、TypeLibの属性(TLIBATTR)のフラグ値が0、制限 (LIBFLAG_FRESTRICTED)、コントロール内部使用(LIBFLAG_FHIDDEN)のいずれか であれば非公開TypeLibとみなして偽を返します。

[RETURN]
TypeLibが公開可能であれば真を返します。
[EXCEPTION] WIN32OLERuntimeError:
TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.visible? # => true