VBS - 注册并使用Dsofile Windows 7 64位

时间:2012-12-05 14:29:07

标签: dll vbscript dllregistration dsofile

我正在尝试在Windows 7 64位计算机上使用Dsofile和VBS脚本。我相信我的问题在于注册DLL。

我用它来注册DLL

regsvr32 D:\Desktop\dsofile.dll

我被告知

"DllRegisterServer in D:\Desktop\dsofile.dll succeeded."

让我相信一切都有效。当我尝试运行Microsoft提供的测试代码时

Set objFile = CreateObject("DSOFile.OleDocumentProperties")
objFile.Open("D:\Desktop\test.xls")
Wscript.Echo "Author: " & objFile.SummaryProperties.Author

它在第一行失败,说明

"ActiveX component can't create object: 'DOSFile.OLEDocumentProperties"

这让我相信DLL实际上没有正确注册。

然后我尝试通过执行以下

来注册基于this解决方案的DLL
cd \Windows\SysWOW64
regsvr32 C:\dsofile.dll

它还告诉我它已正确注册,但是第一行脚本再次失败。

我该如何解决这个问题,以便我可以使用Dsofile?

感谢。

0 个答案:

没有答案