打开工作表时停止更新PowerPivot

问题描述 投票:0回答:1

我有一个excel工作簿,可以用作报告,分发给不同的人。工作簿从输入文件(另一个Excel文件)中获取数据,该文件对于接收报告的所有人员都不可用。

我的问题是,当无权访问输入文件的人打开报告时,工作簿会尝试更新数据,但会失败,因为用户无权访问输入文件。有没有办法阻止工作表在打开时自动更新?

excel powerpivot
1个回答
0
投票

根据我使用的excel版本,Excel 2013和2016听起来不像我看过的标准行为。

有几件事需要检查:

1)文件中是否有宏,它们在打开和强制刷新时运行。用于刷新数据模型的VBA命令是以下ThisWorkbook.Model.Refresh

2)右键单击数据透视表 - >数据透视表设置 - >数据,检查选择打开文件时是否刷新数据。不确定这个,但它可能会强制刷新模型。

3)如果您正在使用电源查询,请打开查询和连接选项卡,右键单击每个查询并选择属性。打开文件时,有一个刷新数据选项。

© www.soinside.com 2019 - 2024. All rights reserved.