在 Microsoft Access 2007 中,在 VBA 代码中,可以通过以下方式在导航窗格中通过单击来了解选择的对象:
dim strObjName as String, lObjType as Long
strObjName = Application.CurrentObjectName
lObjType = Application.CurrentObjectType
以这种方式只能选择一个对象。
现在我想选择多个对象,例如,从后端 SQL Server 中导出几个选定的表,这些表用于我们的实体店管理,作为 .sql 文本文件来创建 MySQL 表以供网站使用。
这是屏幕截图: 在导航窗格中,尝试获取以棕色 bg 颜色标记的选定对象。
我的问题是,在 Visual Basic for Application 中,如何通过 Shift-Click 获取导航窗格中选择的对象列表,从而同时选择多个对象,如图所示,Access 2007 以棕色背景色标记,在像这样的方式:
dim xObjs
Set xObjs = Application.SelectedObjects ' this property does not exist.
?