252件ヒット
[1-100件を表示]
(0.090秒)
ライブラリ
- win32ole (252)
キーワード
-
default
_ event _ sources (12) -
default
_ ole _ types (12) - guid (12)
- helpcontext (12)
- helpfile (12)
- helpstring (12)
-
implemented
_ ole _ types (12) - inspect (12)
-
major
_ version (12) -
minor
_ version (12) - name (12)
-
ole
_ methods (12) -
ole
_ type (12) -
ole
_ typelib (12) - progid (12)
-
source
_ ole _ types (12) -
src
_ type (12) -
to
_ s (12) - typekind (12)
- variables (12)
- visible? (12)
検索結果
先頭5件
-
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (396.0) -
型が持つソースインターフェイスを取得します。
...イ
ベントの通知元となるインターフェイス)を返します。
@return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大で......のStatusTextChangeイベントのメッセージについては既
知としています。
# coding : cp932
require 'win32ole'
type = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'InternetExplorer')
ctl = WIN32OLE.new(type.progid)
source = type.default_event_sources[0]
class WebEvent......by-lang.org/'
loop do
break if evt.handler.completed
WIN32OLE_EVENT.message_loop
end
ctl.Quit
このプログラムを実行するとWindows7のIE8環境では以下のような出力を得られ
ます。
2010-10-06 22:33:54 +0900: PropertyChange was called
["{265b75c1-4158-11d0-90f6-0... -
WIN32OLE
_ TYPE # guid -> String | nil (126.0) -
この型のGUID(グローバル一意識別子)を取得します。
...字列で返します。GUIDを持たない型の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
puts tobj.guid # => {00024500-0000-0000-C000-000000000046}
GUIDは、COMのクラス識別子(CLSID)、インターフェイス識別... -
WIN32OLE
_ TYPE # variables -> [WIN32OLE _ VARIABLE] (120.0) -
型が持つ変数を取得します。
...す。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
vars = tobj.variables
vars.each do |v|
puts "#{v.name} = #{v.value}"
end
上記を実行すると以下の出力が得られます。
xlChart = -4109
xlDialogSheet = -4116
xlExcel......4IntlMacroSheet = 4
xlExcel4MacroSheet = 3
xlWorksheet = -4167
@see WIN32OLE_VARIABLE... -
WIN32OLE
_ TYPE # default _ ole _ types -> [WIN32OLE _ TYPE] (102.0) -
型が持つデフォルトのインターフェイスを取得します。
...ートし
ていればデフォルトのソースインターフェイスを返します。
@return デフォルトインターフェイスをWIN32OLE_TYPEの配列として返し
ます。デフォルトインターフェイスは、最大でも、クラス操作用のイ
ンター......ターフェイスの2要素です。デフォルトインターフェイスを持たない
場合は空配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]... -
WIN32OLE
_ TYPE # helpcontext -> Integer | nil (102.0) -
この型に関連するヘルプファイルのトピックID(ヘルプコンテキスト)を取得 します。
...。
@return 型に関連するヘルプコンテキストを整数で返します。ヘルプコンテキ
ストが登録されていない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.helpcontext # => 131185... -
WIN32OLE
_ TYPE # helpfile -> String | nil (102.0) -
オブジェクトに関連付けられたヘルプファイルのフルパス名。
...ァイルのフルパス名を文字列で返します。
ヘルプファイルが未定義の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.helpfile # => C:\...\VBAXL9.CHM
WIN32OLE.ole_show_help tobj.helpfile,... -
WIN32OLE
_ TYPE # helpstring -> String | nil (102.0) -
型のドキュメント文字列を取得します。
...ント文字列を取得します。
@return ドキュメント文字列を返します。未定義の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
p tobj.helpstring # => "Web Browser interface"
ドキュメント文字列は、コン... -
WIN32OLE
_ TYPE # implemented _ ole _ types -> [WIN32OLE _ TYPE] (102.0) -
この型が実装するインターフェイスを取得します。
...フェイスをWIN32OLE_TYPEの
配列として返します。この型がインターフェイスを実装しない場合は、
空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft... -
WIN32OLE
_ TYPE # inspect -> String (102.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...