虽然我已经在一个应用程序中为 MS Access 2007 和 Excel 2007 完成了 VBA 项目,但我没有同时自动化多个应用程序。通用项目是开放访问,运行一些更新查询,将数据附加到各种表中。然后 Excel 需要获取数据。Excel 中需要进行一些格式更改,例如不会自动更改日期范围的分组。最后,我计划构建它,以便自动通过电子邮件发送 excel 文件。
其中一些部分很清楚如何完成它,例如 Excel 将通过 ODBC 从 Access 获取数据。但是主 VBA 应该放在哪里呢?我可以在 Access 中有一个开始运行 Access VBA 的按钮,但是让 Access VBA 开始操作 Excel 是一种好习惯吗?这是否使调试变得困难?