るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.020秒)
トップページ > クエリ:progid[x] > 種類:特異メソッド[x]

別のキーワード

  1. win32ole progid
  2. win32ole_type progid
  3. progid win32ole
  4. progid win32ole_type

ライブラリ

クラス

キーワード

検索結果

WIN32OLE_TYPE.progids -> [String] (6135.0)

システムに登録されているすべてのコンポーネントクラスのPROGIDを取得します。

...クラスのPROGIDを取得します。

@return システムに登録されているすべてのコンポーネントクラスのPROGID
文字列配列で返します。

excel = nil
WIN32OLE_TYPE.progids.each do |pg|
if pg =~ /excel\.application/i # ExcelのPROGIDをバージ...
...g)
break
end
end
unless excel
$stderr.puts "Excel isn't installed"
exit(1)
end
excel.visible = true
# ...
excel.Quit

PROGID
は、生成可能なOLEオートメーションサーバのCoClass(コンポーネント
クラス)が持つレジストリ登録名です。...

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

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

...します。

引数で指定したCLSIDまたはPROGIDを持つOLEオートメーションサーバを生成し
ます。生成に成功した場合、該当サーバを操作可能なWIN32OLEオブジェクトが
返ります。

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

@param server OLEオートメーションサーバを示すPROGIDまたはCLSIDを文字列
で指定します。

@param host サーバを生成するホストのホスト名またはIPアドレスを文字列で
指定します。省略時は現在スク...

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

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

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

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

@return ole引数で特定されるWIN32OLEオブジェクトを返します。
@raise W...
...ッセージのHRESULTを調べてください。

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

: PROGID
OLEオートメーションサーバを識別するための文字列。通常「ベンダー名.ア
プリケーション名.インターフ...

WIN32OLE_TYPE.new(libname, ole_class) -> WIN32OLE_TYPE (7.0)

WIN32OLE_TYPEオブジェクトを生成します。

...した型が未定義です。

excel_app_type = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
puts excel_app_type.progid # => "Excel.Application.14"

TypeLibに定義されているすべての型を取得するには、
WIN32OLE_TYPELIBオブジェクトのWIN32OLE_TY...