分享

在 Excel 中打开工作簿时提示您启用自动刷新

 厦门阿明图书馆 2014-08-01


Collapse image症状

在 Excel 中打开工作簿时,您收到以下消息:
该工作簿中含有对自动刷新的外部数据的查询。

查询用于将外部数据导入到 Excel 中,但是查询可能会带来危害,被用于访问机密信息或将信息写回到某个数据库。

如果信任该工作簿的源,则可以启用自动查询刷新。如果禁用自动查询刷新,可以在确保查询的安全性后手动刷新查询。

Collapse image原因

如果存在以下情况,就会出现此信息:
  • 您的工作簿包含至少一个数据透视表、数据库查询或 Web 查询。
  • 工作簿中至少有一个数据透视表、数据库查询或 Web 查询启用了“外部数据区域属性”对话框中的“打开文件时刷新数据”选项。

Collapse image更多信息

如果工作簿包含已配置为在打开工作簿时进行自动刷新的数据透视表、数据库查询或 Web 查询,Microsoft Excel 2000 Service Release 1 (SR-1) 将提示您。

本文的“‘查询刷新’对话框中可用的选项”一节介绍了“查询刷新”对话框中的各个选项。

本文的“使用 QuerySecurity 注册表项配置 Excel”一节介绍了如何使用 QuerySecurity 注册表项来配置 Excel 如何处理包含已配置为自动刷新的查询或数据透视表的工作簿。

“查询刷新”对话框中可用的选项

如果单击“启用自动刷新”,则在打开工作簿时将对查询或数据透视表进行刷新。如果单击“禁用自动刷新”,则在打开工作簿时将不会刷新查询或数据透视表。但是,单击“禁用自动刷新”并不会妨碍您在打开工作簿后对查询或数据透视表进行刷新。“启用自动刷新”和“禁用自动刷新”选项只会影响当前工作簿。

如果单击“为所有工作簿启用自动查询刷新并且不再显示此警告”复选框,则当打开一个在打开时刷新查询或数据透视表的工作簿时将不再显示提示信息。

注意:“为所有工作簿启用自动查询刷新并且不再显示此警告”复选框只出现在 Microsoft Excel 2000 中。在 Excel 2000 之后的所有 Microsoft Excel 版本中,必须按照“使用 QuerySecurity 注册表项配置 Excel”一节中所述手动插入和配置注册表项。

使用 QuerySecurity 注册表项配置 Excel

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。
可以使用 QueryRefresh 注册表项配置 Excel 在打开包含自动刷新的查询或数据透视表的工作簿时的处理方式。默认情况下,Windows 注册表中不存在 QuerySecurity 项。若要将 QuerySecurity 项添加到 Windows 注册表中,请按照以下步骤操作:
  1. 退出 Excel。
  2. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
  3. 找到并单击以选择以下注册表项之一,具体的注册表项取决于您使用的产品版本:
    • 对于 Excel 2003,找到并单击以选择“HKCU\Software\Microsoft\Office\11.0\Excel\Options”。
    • 对于 Excel 2002,找到并单击以选择“HKCU\Software\Microsoft\Office\10.0\Excel\Options”。
    • 对于 Excel 2000 SR-1 以及更新的 Excel 2000 版本,找到并单击以选择“HKCU\Software\Microsoft\Office\9.0\Excel\Options”。
  4. 选择了在步骤 3 中指定的注册表项后,指向“编辑”菜单中的“新建”,然后单击“DWORD 值”。
  5. 键入 QuerySecurity,然后按 Enter。
  6. 右键单击“QuerySecurity”,然后单击“修改”。
  7. 在“数值数据”框中,键入一个对应于所需功能的有效值,然后单击“确定”。
  8. 在“文件”菜单上,单击“退出”以退出注册表编辑器。
请参见“QuerySecurity 注册表项的有效设置”一节以获得有关上述过程的步骤 7 中提及的有效值的说明。 此更改将在下次启动 Excel 时生效。

QuerySecurity 注册表项的有效设置

下表包含 QuerySecurity 项的有效设置:
值       效果
-----------------------------------------------------------------------

0        在每次打开包含已配置为自动刷新的查询或
         数据透视表的文件时,Excel 都进行提示。

注意:这是 Excel 2000 SR-1 中的默认行为。

1        在打开包含已配置为自动刷新的查询或
         数据透视表的文件时,Excel 不进行提示,
         并且不会自动刷新查询或数据透视表。

2        在打开包含已配置为自动刷新的查询或
         数据透视表的文件时,Excel 不进行
         提示,并且自动刷新查询或数据透视表。

注意:这是 Excel 97 及较早的 Excel 2000 版本(非 SR-1)中的默认行为。
				

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多