我的参考文献列表(在VBA代码视图中)中列出了缺少的参考。它是对我们不再使用的产品的OCX的引用。

我删除(取消选中)引用很好,但我想知道是否会回来咬我。

有没有办法找出可能使用过哪些表格/报告?

删除它然后编译MDB就足够了吗?

有帮助吗?

解决方案

我相信如果您使用Option Strict,那么编译应该捕获您引用不再存在的对象的任何问题

其他提示

如果使用后期绑定,编译可能无法捕获它,但通常它会在编译中捕获它。您还可以通过运行重新编译的MDB来进行一些测试。

如果产品是控件,那么Access(默认情况下)不允许您查看“来源”。那样的。

否则我会在VBA代码中搜索以查看它的创建位置。 例如:

Dim p as New Old_Product

然后在整个项目中搜索Old_Product。

根据您的应用程序的关键任务,我会将其删除,看看会发生什么。

我假设您退役了旧产品?

根据我的经验,Access Applications不是关键任务。如果它们下降了一个小时(当你尝试修复旧的参考)时,它不是世界末日。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top