当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby WIN32OLE.new用法及代码示例


本文简要介绍ruby语言中 WIN32OLE.new 的用法。

用法

new(server, [host]) → WIN32OLE object
new(server, license: 'key') → WIN32OLE object

返回一个新的 WIN32OLE 对象(OLE 自动化对象)。第一个参数 server 指定 OLE 自动化服务器。第一个参数应该是 CLSID 或 PROGID。如果指定了第二个参数主机,则返回主机上的 OLE 自动化对象。如果提供 :license 关键字参数,则 IClassFactory2::CreateInstanceLic 用于创建许可服务器的实例。

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

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 WIN32OLE.new。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。