るりまサーチ

最速Rubyリファレンスマニュアル検索!
495件ヒット [1-100件を表示] (0.073秒)
トップページ > クエリ:-[x] > クラス:WIN32OLE[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< 1 2 3 ... > >>

WIN32OLE#ole_query_interface(iid) -> WIN32OLE (209.0)

IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。

...フェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。

ie = WIN32OLE.new('InternetExplorer.Application')
ie_web_app = ie.ole_query_interface('{0002DF05-0000-0000-C000-000000000046}')

...
...たOLEオートメーションサーバでは本メソッドが意味
を持つことはありません。というのは、2つ以上の異なるWIN32OLEで操作可能な
インターフェイスを持つということは、IID_IDispatch(OLEオートメーション
のインターフェイスID...
...して定義しなけれ
ば追加のメソッドが呼び出せません。

たとえば、当メソッドの存在理由である
http://www.ruby-forum.com/topic/109954(なお、元のパッチと異な
りGUIDの統一フォーマットを利用するように改造されているため、IID...

WIN32OLE.create_guid -> String (125.0)

GUID(グローバル一意識別子:Global Unique Identifier)を生成します。

...トの値です。

WIN32OLE
が生成するGUIDは以下の形式によるGUIDの文字列表現です。なお00〜
FFはGUIDの先頭からのバイト位置を示します。これはレジストリのキーとして
利用される形式です。

{33221100-5544-7766-8899-AABBCCDDEEFF}

@retur...
...n GUIDの文字列表現を返します。

WIN32OLE
.create_guid # => "{????????-????-????-????-????????????}"...

WIN32OLE.new(server, host=nil) -> WIN32OLE (125.0)

OLEオートメーションサーバを生成します。

...ションサーバを生成し
ます。生成に成功した場合、該当サーバを操作可能なWIN32OLEオブジェクトが
返ります。

CLSIDおよびPROGIDについてはWIN32OLE.connectを参照してください。

@param server OLEオートメーションサーバを示すPROGID...
...引数で指定したWIN32OLEオブジェク
トを返します。

@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。

WIN32OLE
.new('Excel.Applicat...
...ion') # => Excel OLE Automation WIN32OLE object.

WIN32OLE
.new('{00024500-0000-0000-C000-000000000046}') # => Excel OLE Automation WIN32OLE object....

WIN32OLE::CP_UTF7 -> Integer (117.0)

文字コードの変換にUTF-7を利用することを示します(65000)。

...文字コードの変換にUTF-7を利用することを示します(65000)。...

WIN32OLE::CP_UTF8 -> Integer (117.0)

文字コードの変換にUTF-8を利用することを示します(65001)。

...文字コードの変換にUTF-8を利用することを示します(65001)。...

絞り込み条件を変える

WIN32OLE.const_load(ole, mod = WIN32OLE) -> () (113.0)

OLEオートメーションサーバが保持する定数を読み込み、指定されたモジュール に組み込みます。

...み込む対象のWIN32OLEオブジェクトまたはタイプライブラ
リ名(文字列)を指定します。

@param mod 定数を定義する対象のモジュールを指定します。省略時は
WIN32OLE
に組み込まれます。

@raise WIN32OLERuntimeError オ...
...規約に準じて、vbConstantsの
ように小文字で始まります。しかし、Rubyの定数は大文字で開始する規則のた
め、WIN32OLEによってVbConstantsのように自動的に先頭が大文字化されます。

また、先頭が英字で始まらない定数について...
...excel = WIN32OLE.new('Excel.Application')
WIN32OLE
.const_load(excel, EXCEL_CONST)
puts EXCEL_CONST::XlTop # => -4160
puts EXCEL_CONST::CONSTANTS['_xlDialogChartSourceData'] # => 541

モジュール名を省略した例

WIN32OLE
.const_load(excel)
puts WIN32OLE::XlTop # => -4160...

WIN32OLE#ole_activex_initialize -> nil (107.0)

ActiveXコントロール用の初期化を行います。

...出しがすべてエラーとなります。

@raise WIN32OLERuntimeError オブジェクトがActiveXコントロールの永続化イ
ンターフェイスを持たない場合に通知します。

obj = WIN32OLE.new("ProgID_or_GUID_of_ActiveX_Control")
obj.ole_...
...でないかを簡単に区別する方法はありません。
そのため、とりあえず普通にメソッドを呼び出し、その結果
WIN32OLE
RuntimeErrorが通知され、メッセージにHRESULT 0x8000ffffと示され
ている場合にのみ、オブジェクト生成直後に当メ...
...ソッドを呼び出してみてくだ
さい。

また、オブジェクトによっては、当メソッドの呼び出しにより後続のデータを
要求してハングアップする場合があります。その場合は、Ctrl-Cなどによって
実行を中止してください。...

WIN32OLE.connect(ole) -> WIN32OLE (107.0)

現在実行中のOLEオートメーションサーバに接続します。

...バを操作可能
WIN32OLEオブジェクトが返ります。

@param ole 接続対象のサーバを示すPROGID、CLSIDまたはモニカ(別名)を指定します。

@return ole引数で特定されるWIN32OLEオブジェクトを返します。
@raise WIN32OLERuntimeError オートメ...
...出しに失敗しました。
理由はメッセージのHRESULTを調べてください。

WIN32OLE
.connect('Excel.Application') # => WIN32OLE object which represents running Excel.

: PROGID
OLEオートメーションサーバを識別するための文字列。...
...
モニカは、URIのようにWindows上のリソースを一意に識別するためのオブジェ
クトのインターフェイスで、文字表現を持ちます。詳細については
http://msdn.microsoft.com/en-us/library/ms691261(v=VS.85).aspx
を参照してください。...

WIN32OLE#[](key...) -> object (101.0)

オブジェクトのデフォルトプロパティを参照します。

...ションにはデフォルトプロパティというプロパティ名を指定せず
にアクセスできるプロパティがあります。

WIN32OLE
からデフォルトプロパティにアクセスするには、[]内に必要なキーを
「,」で区切って記述します。シンボル...
...を指定します。プロ
パティの特定に複数のキーが必要な場合は「,」で区切って列記します。

@return プロパティ値を返します。

fsys = WIN32OLE.new('Scripting.FileSystemObject')
fsys.Drives[:c].FreeSpace #=> Cドライブの空き容量...

WIN32OLE#[]=(key..., value) -> () (101.0)

オブジェクトのデフォルトプロパティを設定します。

...ションにはデフォルトプロパティというプロパティ名を指定せず
にアクセスできるプロパティがあります。

WIN32OLE
からデフォルトプロパティにアクセスするには、[]内に必要なキーを
記述します。

なおデフォルトプロパ...
...に設定する値を指定します。

@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。

dict = WIN32OLE.new('Scripting.Dictionary')
dict[:a] = 0x41
d...

絞り込み条件を変える

<< 1 2 3 ... > >>