打开工作表时停止更新 PowerPivot
Stop updating PowerPivot when opening Worksheet
我有一个 excel 工作簿用作报告,分发给不同的人。工作簿从输入文件(另一个 Excel 文件)获取数据,该文件并非对所有接收报告的人都可用。
我的问题是,当无权访问输入文件的人打开报表时,工作簿尝试更新数据,但失败了,因为用户无权访问输入文件。有没有办法阻止 sheet 打开时自动更新?
根据我使用的 excel 版本,Excel 2013 和 2016 听起来不像我见过的标准行为。
有几件事需要检查:
1) 文件中是否有宏,运行 打开并强制刷新。 VBA 刷新数据模型的命令如下 ThisWorkbook.Model.Refresh
2) 右击pivot tables --> Pivot table settings --> Data,检查打开文件时是否刷新数据selected。不确定这个,但它可能会强制刷新模型。
3) 如果您使用的是高级查询,请打开查询和连接选项卡,右键单击每个查询和 select 属性。打开文件时有刷新数据的选项。
我有一个 excel 工作簿用作报告,分发给不同的人。工作簿从输入文件(另一个 Excel 文件)获取数据,该文件并非对所有接收报告的人都可用。
我的问题是,当无权访问输入文件的人打开报表时,工作簿尝试更新数据,但失败了,因为用户无权访问输入文件。有没有办法阻止 sheet 打开时自动更新?
根据我使用的 excel 版本,Excel 2013 和 2016 听起来不像我见过的标准行为。
有几件事需要检查:
1) 文件中是否有宏,运行 打开并强制刷新。 VBA 刷新数据模型的命令如下 ThisWorkbook.Model.Refresh
2) 右击pivot tables --> Pivot table settings --> Data,检查打开文件时是否刷新数据selected。不确定这个,但它可能会强制刷新模型。
3) 如果您使用的是高级查询,请打开查询和连接选项卡,右键单击每个查询和 select 属性。打开文件时有刷新数据的选项。