首页 > 解决方案 > 用于更高版本 MS Access 的 Microsoft CommonDialog 控件

问题描述

我一直在网上搜索答案,但没有成功找到正确的事情。所以这是我最后的手段。

我们有一个 Access 数据库 (1997),并且在我们的旧远程服务器上运行良好。但是当我们将其迁移到 Windows 2012 Server 并将其转换为 .accdb 文件格式时,打开文件选择窗口的CommonDialog内置方法不起作用并弹出错误消息。

在此处输入图像描述

至此,我们完全意识到缺少一些参考资料,我们是对的。

在此处输入图像描述

我们在网上搜索并意识到我们需要使用Microsoft Office x.0 对象库下的Application.FileDialog来获得更高版本的 MS Access。我们为我们的一些使用CommonDialog的 VBA 代码实现了这一点,并且它有效。

但是我们也在考虑如何为了不调整我们的 VBA 代码而继续将CommonDialog用于更高版本的 Access?

如果您对此有任何想法,我将很高兴听到。提前致谢!

标签: ms-accessvbacommon-dialog

解决方案


推荐阅读