我在Excel 2016中有一个使用PowerPivot的电子表格,该电子表格每5分钟24/7从ODBC数据源刷新一次。
偶尔(每两天),它会收到以下错误消息,并停止刷新。清除对话框后,数据将不再刷新,因此需要重新启动Excel:
我一直无法确定导致此错误出现的原因,但理想情况下,我只想优雅地忽略更新错误,然后让它重试下一次计划的刷新。
答案 0 :(得分:0)
根据我的观察,如果通过VBA更新模型,则在出现错误时将无提示地失败。这样做的主要问题是,没有什么可以告诉您存在问题。
由于您提到需要重新启动Excel才能解决此问题,因此您的问题可能与excel进行某种形式的内存泄漏直到内存不足有关。由于Power Pivot设计为完全位于RAM中,因此当系统RAM不足时,它将开始引发错误。另外请记住,它在更新时会使用更多的RAM。
尝试在当天关闭excel的某个时候自动执行并重新打开以强制Excel释放内存是很有意义的。