如何在Excel中停止Bloomberg链接更新

时间:2014-04-15 09:39:34

标签: excel-vba bloomberg vba excel

我正在尝试使用包含Bloomberg数据链接的Excel工作簿。数据已从Bloomberg中提取。然后,我想确保当我将此工作簿发送给某人时,他们可以使用没有Bloomberg终端连接的工作表。没有Bloomberg提要的用户在Excel中将计算设置为手动,但是当他们尝试保存工作簿时,它会自动尝试更新字段并在Bloomberg值应该为的字段中给出#NAME错误。

有没有办法阻止Excel在保存工作簿时尝试刷新Bloomberg链接?我尝试了VBA Workbook_AfterSave和Workbook_BeforeSave事件,但这似乎没有用。

感激地收到任何建议。

2 个答案:

答案 0 :(得分:1)

尴尬承认但是在选项中>配方>手动有一个复选框,用于在保存之前计算工作簿。我取消选中它并且有效。

答案 1 :(得分:0)

根据许可证,您不应该从安装了Bloomberg终端的计算机中删除使用API​​(Excel)获取的值。话虽如此,如果单元格不再是Excel公式,它们将不再尝试更新为最新值。为此,复制当前具有BDP / BDH公式并右键单击的单元格 - >粘贴特殊 - >值。如果您不希望每次在同一台计算机上打开工作表时刷新值,这也很有用。