我有一个 Web 应用程序,它能够打开一个 Excel 模板,将数据推送到工作表中并将文件发送给用户。打开文件时,VBA 宏将根据推送到模板中的数据刷新数据透视表。
用户收到标准的文件打开/保存对话框。
在 Internet Explorer(版本 6)中,如果用户选择保存文件,则在打开文件时 VBA 代码会按预期运行,但是如果用户选择“打开”,则 VBA 将失败并显示:
运行时错误 1004:无法打开数据透视表源文件。
在所有其他浏览器中,都按预期打开和保存工作。
我无权升级到更新版本的 IE(企业官僚机构);我可以做些什么来让用户在不先保存的情况下打开?