我有一本excel工作簿,可以用作报告,分发给不同的人。该工作簿从输入文件(另一个Excel文件)中获取数据,该文件并非对所有接收报告的人都可用。
我的问题是,当无权访问输入文件的人打开报表时,工作簿尝试更新数据,但失败,因为用户无权访问输入文件。有没有一种方法可以阻止图纸在打开时自动更新?
答案 0 :(得分:0)
基于我使用的excel版本,Excel 2013和2016听起来不像我看到的标准行为。
有几件事要检查:
1)文件中是否有宏,这些宏在打开时运行并强制刷新。 VBA命令刷新以下ThisWorkbook.Model.Refresh
2)右键单击数据透视表->数据透视表设置->数据,检查打开文件时是否选择了刷新数据。不确定这一点,但可能会强制刷新该模型。
3)如果使用的是超级查询,请打开“查询和连接”选项卡,右键单击每个查询并选择属性。打开文件时,有一个刷新数据的选项。