【发布时间】:2016-05-15 21:20:30
【问题描述】:
我一直在使用 ADO 处理许多 Excel .xls 和 .xlsx 工作簿,没有任何问题。最近我尝试处理一个 .xlsm 工作簿以加载到 Access 数据库。该工作簿包含多个宏,每次用户打开桌面版 Excel 时都会运行这些宏。宏用“今天”数据更新“昨天”数据。不幸的是,当我以编程方式阅读工作簿时,ADO 正在返回“昨天”数据。这对我来说意味着当我用 ADO 打开工作簿时宏没有运行。有什么建议。希望我不需要重写代码来打开 Excel 实例来处理工作簿。
【问题讨论】: