我想在 vbscript 中使用 xshell 库,但是当我使用 createObject() 创建对象失败时,如何从 Xshell 应用程序提供的类型库创建对象?
我猜xshell可以很好地注册到系统,因为我可以通过'tools->reference->“Xshell 1.0 Type Library”在excel vba项目中添加一个引用,然后我可以使用dim xshell作为xshell.ScriptHost和我可以从对象浏览器中找到 Xshell 信息。
我曾尝试 oleviwer 查找有关 Xshell 1.0 类型库的一些信息,但实际上我找不到 xshell 的 ProgID。
在右侧窗口中我们可以看到“ForceRemove {xxxx-xxxxxxxx-xxxx} = s'ScriptHost Class ....{ProgID=s'Xshell.ScriptHost.1'.... ForceRemove 'Programmable' ....}
我怎么能取消强制删除?
dim xshell
set xshell=CreateObject("C:\Program Files (x86)\Common Files\NetSarang\XshellCore.tlb")
MsgBox "success"
运行错误,错误代码为“800A01AD”
ActiveX 组件无法创建对象