文章编号: 271513 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

如果满足以下一个或多个条件,则在尝试保存 Microsoft Excel 文件时,可能会遇到问题:
  • 将 Excel 文件保存到具有受限权限的网络驱动器。
  • 将 Excel 文件保存到没有足够驱动器空间的位置。
  • 到 Excel 文件的连接已丢失。
  • 与防病毒软件程序发生冲突。
  • 保存共享的 Excel 文件。
  • 保存 Excel 文件时超出了 218 个字符的路径限制。
  • 在 Excel 中打开了“转换 Lotus 1-2-3 表达式”功能。
  • 从包含嵌入对象的模板创建了该文件。

简介

本文介绍如何排除保存 Microsoft Excel 文件时可能会出现的问题。

更多信息

开始排除问题之前的注意事项

如果您当前对一个未成功保存的文件遇到了此问题,请在继续排除问题前参阅在开始排除问题之前保存 Excel 文件部分。

如果您希望了解有关 Excel 如何保存文件的更多信息,请参阅保存 Excel 文件的过程部分。

若要排除 Excel 保存问题,请按照以下步骤并按显示的顺序进行操作,直到问题得以解决。

第 1 步:尝试将 Excel 文件保存到另一个位置

如果您能将 Excel 文件保存到本地硬盘驱动器、网络驱动器或软盘驱动器,则以下是您所遇到的问题的可能原因: 如果您不能将 Excel 文件正确保存到本地硬盘驱动器、网络驱动器或软盘驱动器,则以下是您所遇到的问题的可能原因: 如果以上这些均不是原因,请尝试第 2 步。

第 2 步:尝试向原始位置保存一个新 Excel 文件

若要向原始位置保存一个新 Excel 文件,请按照下列步骤操作:
  1. 创建一个新 Excel 工作簿。
  2. 在“文件”菜单上,单击“另存为”。
  3. 在“另存为”对话框中,按照下列步骤操作:
    1. 在“保存位置”框中,单击保存原始 Excel 文件的位置。
    2. 在“文件名”框中,键入新 Excel 文件的新名称。
    3. 单击“保存”。
如果可以向原始位置保存新 Excel 文件,则以下是可能的原因: 如果不能向原始位置保存新 Excel 文件,则以下是可能的原因: 如果有足够的驱动器空间,请尝试第 3 步。

第 3 步:尝试在 Microsoft Windows 安全模式下保存该 Excel 文件

如果第 1 步和第 2 步没有解决该问题,请在安全模式中重新启动 Windows,然后尝试将 Excel 文件保存到本地硬盘驱动器。

注意:如果使用网络位置来保存 Excel 文件,请尝试在具有网络支持的安全模式中重新启动 Windows,然后尝试保存 Excel 文件。

有关如何在安全模式中启动 Windows 或如何执行干净启动的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
156126 使用安全模式排除 Windows 95 故障
192926 如何在 Windows 98 中执行干净启动故障排除
267288 如何在 Windows Millennium Edition 中执行干净启动
266169 如何排查 Windows 2000 中的待机模式、休眠模式和关闭计算机方面的问题
281770 如何在 Windows 2000 中执行干净启动故障排除

如果在安全模式中重新启动 Windows 后可以保存 Excel 文件,请尝试重新保存该文件。为此,请单击“文件”菜单上的“保存”。

如果在安全模式中重新启动 Windows 后不能保存(或重新保存)Excel 文件,则以下是可能的原因:

原因

第三方加载项

如果在 Windows 安全模式中运行 Excel 时不能保存 Excel 文件,则此问题可能是由第三方加载项或位于 Excel 启动位置之一的某个文件所引起的。默认情况下,启动 Excel 时,会加载这些文件。

有时,第三方软件供应商会安装与 Excel 一起使用的自定义加载项。其中有些加载项旨在与现有的 Excel 功能一起使用,而另有一些加载项旨在使用第三方产品时实现无缝过渡。通常,这些第三方加载项不会影响常规 Excel 功能。但也有一些特例,某个加载项会导致 Excel 保存冲突。

若要测试并排除第三方 Excel 加载项或文件引起 Excel 出现保存问题的可能性,请在安全模式中启动 Excel。为此,请按照下列步骤操作:
  1. 退出 Excel。
  2. 单击“开始”,然后指向“程序”。
  3. 启动 Excel 时,按住 CTRL 键,直到收到类似以下的消息:
    Excel 检测到您按住了 CTRL 键。是否以安全模式中启动 Excel?
  4. 单击“是”。
  5. 尝试保存新 Excel 文件,然后重新保存同一个 Excel 文件。
如果文件可以正确保存,则最可能原因就是 Excel 启动位置具有一个自定义加载项或文件。您必须找到并删除该加载项或文件以排除此问题。在确定了引起问题的加载项或文件后,请与设计该加载项或文件的供应商联系。供应商可能具有与此问题相关的其他信息和不会引起此问题的更新。

有关 Microsoft Office 安全模式的更多信息,请单击“帮助”菜单上的“Microsoft Excel 帮助”,在“协助”窗格的“搜索”框中键入 Office 安全模式,然后单击“开始搜索”以查看相关主题。

有关如何确定 Excel 在启动过程中所使用的文件夹和禁用此功能的其他选项的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
291218 如何使用 Excel 2002 中的 Excel 启动文件夹
826922 如何避免文件在 Excel 2003 和 Excel 2002 中自动打开
返回页首

Terminate 和 Stay Resident (TSR) 程序

如果在安全模式中运行 Excel 时不能将 Excel 文件保存到本地驱动器和网络驱动器(如果适用),该问题可能是由运行于 Windows“实”模式中的 Terminate 和 Stay Resident (TSR) 程序所致。此类程序通常会在 Windows 启动过程中自动加载。

注意:您可以排除所有 TSR。为此,请在 Windows 安全模式中测试 Excel 保存问题。

在安全模式中重新启动 Windows 后,也可以在安全模式中启动 Excel,并查看是否还会遇到这些问题。若要在安全模式中启动 Excel,请按照“第三方加载项”部分中列出的步骤进行操作。

如果没有再遇到该问题,请使用排除过程以确定引起问题的 TSR。如果您不知道如何操作,请与 Microsoft Windows 供应商联系,以获取有关如何排除 Windows 启动时加载的每个程序的详细信息。

有关如何排除 Windows 启动过程中的问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
281965 如何在 Windows 98 中使用 Msconfig 实用工具进行疑难解答
281995 如何在 Windows Millennium Edition 中使用 Msconfig 实用工具进行疑难解答
返回页首

受限权限

在保存 Excel 文件时,必须对要保存文件的文件夹拥有以下权限:
  • 读取权限
  • 写入权限
  • 重命名权限
  • 删除权限
注意:如果您没有这些权限,则无法完成 Excel 保存过程。

返回页首

驱动器空间不足

在保存到任何驱动器(无论是软盘驱动器、本地硬盘驱动器还是网络驱动器)时,必须确保驱动器具有足够的可用空间以保存该文件。如果目标驱动器没有足够的可用空间,则 Excel 无法完成保存操作,同时您会收到以下错误信息:
Disk is Full.


有关此错误消息的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
214245 在 Excel 中保存工作簿时收到“Disk is Full”(磁盘已满)错误消息
223813 错误消息:Document not saved.(文档已保存。)Any previously saved copy has been deleted.(以前保存的任何副本均已删除。)
214073 XL:尝试保存文件时出现错误消息
返回页首

网络连接丢失

如果您正在使用一个 Excel 文件,而到该文件所在的驱动器的连接已经丢失,则在尝试保存该文件时,可能会收到错误消息。

之所以出现此问题,是因为在从某个网络位置打开 Excel 文件时,该文件的某些部分可能未在打开该文件的同时下载到本地计算机中。在本地 Excel 会话中访问文件的数据透视表缓存、ActiveX 对象和 Microsoft Visual Basic for Applications (VBA) 部分之前,它们不会下载到本地计算机中。

因此,如果网络连接已丢失,则 Excel 无法访问尚未下载到本地计算机的文件部分,并且无法保存该文件。

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
291204 XL:网络连接丢失后保存文件时出现错误
214073 XL:尝试保存文件时出现错误消息
114440 在无法访问磁盘上的文件的情况下编辑/保存文件时出现错误
返回页首

防病毒软件冲突

如果已经安装或正在运行防病毒软件,则在尝试保存现有 Excel 文件时,可能会收到错误消息。如果尝试保存的是一个新 Excel 文件,则不会收到错误信息。您之所以会收到错误信息,是因为某些防病毒程序会迅速扫描计算机上出现的任何新文件。此扫描有时可能会中断 Excel 保存过程。此中断可能阻止 Excel 正确保存文件。

有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
265103 XL2000:尝试保存文件出现错误消息“&amp;lt;Filename&amp;gt; cannot be accessed...may be read-only”(无法访问 <Filename>...可能为只读)
返回页首

文件共享冲突

如果您与另一个用户同时使用一个共享的 Excel 文件,则当您和第二个用户同时尝试保存 Excel 文件时,可能会收到错误消息。您之所以会收到错误信息,是因为 Excel 的另一个实例正在保存同一个文件时,Excel 无法保存此文件。

有关此错误消息的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
130494 XL2002:保存共享的工作簿时出现错误消息“This file has been locked”(此文件已锁定)
返回页首

文件名长度

如果您尝试保存或打开一个 Excel 文件,而该文件的路径(包括文件名)超过 218 个字符,则可能会收到以下错误消息:
Filename is not valid.
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
213983 XL2002:保存或打开文件时出现错误消息“Filename is not valid”(文件名无效)
返回页首

打开了“转换 Lotus 1-2-3 表达式”功能

在较早的 Excel 版本中保存 Excel 文件时,如果该文件包含某些函数,而且您打开了“转换 Lotus 1-2-3 表达式”功能,则可能会收到错误消息。

有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
215281 XL2000:在启用“转换 Lotus 1-2-3 表达式”功能的情况下,保存到较早版本的文件格式时出现错误
返回页首

模板包含嵌入的对象

在保存最初从包含嵌入的对象的模板创建的 Excel 文件时,可能会收到以下错误消息:
Document Not Saved
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
121942 保存从模板创建的文件时出现错误“Document Not Saved”(文档未保存)
返回页首

其他信息

在开始排除问题之前保存 Excel 文件

在继续对出现实际的 Excel 保存问题的原因进行疑难解答之前,您通常会希望保存对 Excel 文件所做的最新更改。根据出现 Excel 保存问题的原因,可能无法“照原样”恢复当前文件。但使用以下方法通常会获得成功。以下建议按照您尝试尽可能按原始格式保留文件时的格式保留顺序列出。

注意:以下方法可能不会保存您对文件所做的特定于所使用的 Excel 版本的所有最新更改、格式设置和功能设置。以下方法目的在于使您能够获取该文件的一个可用的、已保存的版本。以下所有方法都需要您将文件保存到本地硬盘驱动器,并使用唯一的文件名进行操作。

方法 1:用新文件名保存 Excel 文件
  1. 在“文件”菜单上,单击“另存为”。
  2. 用一个新的、唯一的文件名保存 Excel 文件。
方法 2:将原始工作表移动到新工作簿中
  1. 在“插入”菜单上,单击“工作表”。

    此表需要作为填充表,因为移动所有相关数据表后,工作簿中至少要有一个保留的表。
  2. 在“编辑”菜单上,单击“移动或复制工作表”。
  3. 在“工作簿”列表中,单击“(新工作簿)”。
  4. 单击“确定”。
注意:这些步骤应该将活动的工作表移动到新工作簿中。重复第 1 至第 4 步,直到所有工作表(填充表除外)都移动到新工作簿中为止。

如果您的工作簿中有 VBA 宏,请将这些模块从旧工作簿复制到新工作簿中。

方法 3:将文件另存为不同的 Excel 文件类型
  1. 在“文件”菜单上,单击“另存为”。
  2. 在“保存类型”列表中,选择一种不同于当前文件格式的文件格式。如果您正在使用 Microsoft Excel 97 或 Microsoft Excel 2000,请将文件另存为“Excel 5.0/95”。
方法 4:以 HTML 格式保存文件
  1. 在“文件”菜单上,单击“另存为”。
  2. 在“保存类型”列表中,单击“网页”。
  3. 单击“保存”。
返回页首

保存 Excel 文件的过程

Excel 保存文件时,它会根据以下过程进行操作:
  1. Excel 在目标文件夹(由您在“另存为”对话框中指定)中创建一个随机命名的临时文件(例如 Cedd4100,没有文件扩展名)。整个工作簿被写入此临时文件中。
  2. 如果您将更改保存到现有文件中,Excel 会删除原始文件。
  3. Excel 对临时文件进行重命名。Excel 将临时文件命名为您在“另存为”对话框中指定的文件名(例如 Book1.xls)。
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
814068 Excel 保存文件过程的说明
注意:计算机上的其他进程可能会中断 Excel 保存过程。如果 Excel 临时文件在 Excel 保存过程完成之前被访问,则可能会出现这些问题(例如在重命名临时文件之前,本地防病毒程序锁定该临时文件以进行扫描)。

因此,在遇到 Excel 保存问题之前,必须跟踪所执行的任何新软件安装或更新。如果本文不能解决您的问题并且您需要致电 Microsoft 产品支持服务,此信息会很有帮助。有关其他信息,请访问下面的 Microsoft 网站:
http:/support.microsoft.com
返回页首
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

属性

文章编号: 271513 - 最后修改: 2012年1月26日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 标准版
  • Microsoft Excel 2000 标准版
关键字:?
kbhowto KB271513
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com