如果工作簿包含已配置为在打开工作簿时进行自动刷新的数据透视表、数据库查询或 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 注册表中,请按照以下步骤操作:
- 退出 Excel。
- 单击“开始”,单击“运行”,键入
regedit,然后单击“确定”。
- 找到并单击以选择以下注册表项之一,具体的注册表项取决于您使用的产品版本:
- 对于 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”。
- 选择了在步骤 3 中指定的注册表项后,指向“编辑”菜单中的“新建”,然后单击“DWORD
值”。
- 键入 QuerySecurity,然后按
Enter。
- 右键单击“QuerySecurity”,然后单击“修改”。
- 在“数值数据”框中,键入一个对应于所需功能的有效值,然后单击“确定”。
- 在“文件”菜单上,单击“退出”以退出注册表编辑器。
请参见“QuerySecurity 注册表项的有效设置”一节以获得有关上述过程的步骤 7
中提及的有效值的说明。 此更改将在下次启动 Excel 时生效。
QuerySecurity 注册表项的有效设置
下表包含
QuerySecurity 项的有效设置:
值 效果
-----------------------------------------------------------------------
0 在每次打开包含已配置为自动刷新的查询或
数据透视表的文件时,Excel 都进行提示。
注意:这是 Excel 2000 SR-1 中的默认行为。
1 在打开包含已配置为自动刷新的查询或
数据透视表的文件时,Excel 不进行提示,
并且不会自动刷新查询或数据透视表。
2 在打开包含已配置为自动刷新的查询或
数据透视表的文件时,Excel 不进行
提示,并且自动刷新查询或数据透视表。
注意:这是 Excel 97 及较早的 Excel 2000 版本(非 SR-1)中的默认行为。