【发布时间】:2015-09-02 19:53:55
【问题描述】:
我想测试创建一个 COM 对象。通常我使用 Excel 或 Word VBA 并添加对我要测试的 DLL 的引用。但是,我在没有这些程序的 Windows 2008 服务器上,只安装了 Windows 附带的基本软件以及 IIS。如何轻松创建 COM 对象并调用其属性和方法?
【问题讨论】:
我想测试创建一个 COM 对象。通常我使用 Excel 或 Word VBA 并添加对我要测试的 DLL 的引用。但是,我在没有这些程序的 Windows 2008 服务器上,只安装了 Windows 附带的基本软件以及 IIS。如何轻松创建 COM 对象并调用其属性和方法?
【问题讨论】:
您可以使用 Powershell。
例如,这会创建新的 Word App com 对象:$word = new-object -com Word.Application
如果您使用 PS 3+ ISE,它还包括方便的 Intellisense:
完整参考:https://technet.microsoft.com/en-us/library/Hh849885.aspx
以及这里的用法:https://technet.microsoft.com/en-us/%5Clibrary/Dd347574.aspx
【讨论】: