我正在开发一个用 Visual Basic 6.0 编写的应用程序,它支持将 listViews 导出到 Microsoft Excel 文档。如果用户安装了旧版本的 Microsoft Office,一切都会正常工作。
现在我想为系统上只有 Microsoft/Office 365 的用户添加支持。在过去的几天里,我在谷歌上搜索到了抑郁症,因为我对 dll/ocx 文件或注册表知之甚少(或任何真正的东西)。我什至不确定是否可以完成这样的事情,因为 VB6 真的很旧,如此处所述。
我试过使用这种方法,但它对我没有帮助。
现在,我收到 429 运行时错误
ActiveX 组件无法创建对象
在线的
Set objExcel = CreateObject("Excel.Application")
我只在系统上安装了 Microsoft 365 试用版(没有旧版),并在我的参考资料中检查了这两件事:
我也尝试过Excel.Application
在注册表中搜索,如此处所建议的,但我找不到相应 ActiveX 文件的路径(如果我理解正确,这可能意味着它没有注册)。
我能做些什么?任何帮助将不胜感激。