1

我正在尝试在 Windows 7 64 位机器上使用带有 VBS 脚本的Dsofile 。我相信我的问题在于注册 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 实际上没有正确注册。

然后,我尝试根据此解决方案注册 DLL,方法是执行以下操作

cd \Windows\SysWOW64
regsvr32 C:\dsofile.dll

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

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

谢谢。

4

0 回答 0