gpt4 book ai didi

ms-access - Access 2007 中的 VB 中出现 “User-defined type not defined” 错误

转载 作者:行者123 更新时间:2023-12-03 06:51:20 25 4
gpt4 key购买 nike

我在以下代码行中收到编译错误:

Dim oXL As Excel.Application

该代码是 MS Access 2007 中的 VB 代码。上面的行是生成 MS Excel 文件的段的开头。对我来说,显而易见的答案是确保在“工具”>“引用”下选中“Microsoft Office 12.0 对象库”。我已经这样做了,但错误仍然存​​在。是否需要并行安装 Excel 才能正常工作?我做错了什么?提前致谢。

最佳答案

您需要引用Microsoft Excel 12.0 对象库或使用后期绑定(bind)。如果您要与可能安装了不同版本 Excel 的用户共享您的项目,则后期绑定(bind)几乎总是必要的。

对于后期绑定(bind),您可以这样做:

Dim oXL as object
Set oXL = CreateObject("Excel.Application")

然后,您的代码应该按预期工作,无需进行引用...假设您没有使用任何其他 Excel 特定值或对象。

关于ms-access - Access 2007 中的 VB 中出现 “User-defined type not defined” 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11569366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com