重要说明 本文包含有关如何修改注册表的信息。 在修改注册表之前,请确保备份注册表。 确保知道在出现问题时如何还原注册表。 有关如何备份、还原和修改注册表的详细信息,请单击下面的文章编号以查看 Microsoft 知识库中的文章:
256986 Microsoft Windows 注册表描述
症状
尝试保存工作簿时,会收到以下错误消息:
Microsoft Excel 无法访问文件“网络路径”。 你可能会因为以下原因收到此错误消息:
-
文件名或路径不存在。
-
您尝试打开的文件正由另一个程序使用。 关闭其他程序中的文档,然后重试。
-
您尝试保存的工作簿的名称与另一个只读文档的名称相同。 尝试使用其他名称保存工作簿。
在此消息中, 网络路径 是你尝试在其中保存文件的网络位置。
尝试将文件保存到其他位置时,会收到以下错误消息:
未保存文档
原因
如果满足以下条件,则可能会出现此问题:
-
正在将文件保存到网络驱动器。
-
与网络驱动器的连接已丢失。
-
工作簿包含以下任何项:
-
数据 透视 表
-
Visual Basic for Applications模块
-
嵌入的对象 (,如剪贴画)
-
解决方法
若要防止出现此问题,可以将NetworkResiliency 和
PivotTableNetworkResiliency 子项添加到
注册表。 为此,请按照下列步骤操作。
警告 如果使用注册表编辑器或其他方法错误地修改注册表,则可能会发生严重问题。 这些问题可能需要您重新安装操作系统。 Microsoft 不能保证可解决这些问题。 请自行承担修改注册表的风险。
-
单击“开始”,然后单击“运行”。
-
在“打开”框中,键入 regedit,然后单击“确定”。
-
在左窗格中,根据正在运行的 Excel 版本,按其显示顺序展开以下项。
Microsoft Excel 2002
HKEY_CURRENT_USER 软件
微软
办公室
10.0
ExcelMicrosoft Office Excel 2003
HKEY_CURRENT_USER 软件
微软
办公室
11.0
ExcelMicrosoft Office Excel 2007
HKEY_CURRENT_USER 软件
微软
办公室
12.0
Excel -
在左窗格中,单击“选项”文件夹。
-
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
-
键入“NetworkResiliency”,然后按 Enter。
-
双击“NetworkResiliency”图标。
-
在 “值数据 ”框中,键入
1,然后单击“确定”。 -
在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
-
键入 PivotTableNetworkResiliency,然后按 Enter。
-
双击数据透视表NetworkResiliency 图标。
-
在“值数据”框中,键入 1,然后单击“确定”。
这些更改在下次启动 Excel 时生效。 对于这两个注册表项,将键设置为 0 会关闭设置,1 将打开设置。 这两个注册表项之间的唯一区别是,当注册表项不存在时,默认值对于 VBA 和 OLE 为 On,对于数据透视表缓存为 Off。
更多信息
此功能在 Microsoft Excel 2000 中作为单个注册表项引入。
从 Excel 2002 开始,网络复原功能分为两个类别,以便更好地进行控制,此外还可以确保你可以从网络连接丢失中恢复。 这两个细分如下:
-
VBA 对象和 OLE 对象的复原能力
-
Microsoft 数据透视表缓存的复原能力
默认情况下,VBA 和 OLE 的复原能力设置为“开”,数据透视表缓存的复原能力设置为“关”。 数据透视表缓存处于关闭状态,因为即使缓存不可用,也可以保存数据透视表。 当网络连接丢失时,数据透视表不会产生导致文件无法保存的威胁。
网络复原设置没有用户界面。 它们由注册表项控制,并且只能通过手动编辑注册表或策略进行配置。