我正在尝试在 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?
谢谢。