如何在不使用错误处理程序的情况下测试Access VBA集合是否存在..?

时间:2017-12-11 17:00:18

标签: access-vba

尝试使用Access.CurrentData.AllViews对象时,收到以下错误:

Run-time error 2467:
The expression you entered refers to an object that is closed or doesn't exist.

这是预期的,因为数据库不是ADP项目,也不是连接到SQL数据库。我想测试AllViews(和类似的集合)的存在,但我想尽可能避免使用ErrorHandler。我尝试了各种测试,例如IsMissing()和Is Nothing,但没有运气。试图测试.Count属性也不起作用;当计数为零时,集合不在那里执行任何测试。

例如:

Dim av as Object
set av = Access.CurrentData.AllViews

是否可以在不使用错误处理程序的情况下检查是否存在此类集合?

0 个答案:

没有答案