解答 Excel 未保存更改的原因
在工作簿中工作时,Microsoft Excel 会自动保存文件。 它为文件提供临时文件名,并将文件放入与原始版本相同的文件夹中。 手动保存工作簿时,将删除原始文件,并分配临时文件的原始文件名。
如果此过程中断,工作簿可能无法正确保存。 你还可以在尝试保存文件的文件夹中找到一个或多个临时文件。 此外,你可能会收到以下警报或错误消息之一:
以下信息可帮助你确定造成此问题的可能原因,并提出解决方案来协助你解决此问题。
无法保存文档的可能原因
选择适用于你的选项卡,或转到快速解决部分。
如果在 Windows 安全模式下运行 Microsoft Excel 时无法保存工作簿,则问题可能是由第三方加载项或位于 Excel 启动位置之一的某个文件所引起的。 默认情况下,启动 Excel 时,会加载这些文件。
有些第三方软件供应商提供的加载项旨在与现有的 Excel 功能一起使用,而另有一些加载项旨在使用第三方产品时实现无缝过渡。 通常,这些第三方加载项不会影响常规 Excel 功能。 但是,某些功能(如保存文件)可能会受到影响。
若要测试并排除第三方 Excel 加载项或文件引起 Excel“保存”问题的可能性,请以安全模式保存该文件。 为此,请按照下列步骤操作:
退出 Excel。
选择“开始”,然后指向“程序”。
Excel 启动时,按住 Ctrl 键,直到收到如下消息:
Excel 检测到你按住 Ctrl 键。 是否要在安全模式下启动 Excel?
选择“是”。
打开新的 Excel 工作簿,并尝试保存它。 如果运作正常,请重试以保存存在问题的文件。
如果文件可以正确保存,则最可能的原因就是 Excel 启动位置具有一个自定义加载项或文件。 您必须找到并删除该加载项或文件以排除此问题。 在确定是哪个加载项或文件导致了问题之后,请联系供应商以获取解决问题的其他信息或更新。
有关 Microsoft Excel 安全模式的详细信息,请在 Excel 中按 F1 打开“帮助”菜单,在“搜索”框中键入“安全模式”,然后选择“搜索”查看该主题。
有关如何确定 Excel 在启动期间使用的文件夹以及禁用此功能的其他选项的详细信息,请参阅以下文章:
快速解决
如果你遇到的问题非上述任何原因造成,或你仍然无法保存文档,请尝试以下选项来保存你的 Excel 文档。 要查看有关步骤的更多详细信息,请选择左侧的 V 形图像或选项标题。
|
用新文件名保存工作簿
|
|
将原始工作表移动到新工作簿中
|
|
将文件另存为不同的 Excel 文件类型
|
|
尝试将工作簿保存到另一个位置 尝试将笔记本保存到其他位置,如本地硬盘、网络驱动器或可移动驱动器。 |
|
尝试向原始位置保存一个新工作簿
|
|
尝试以安全模式保存工作簿 在安全模式下重新启动Windows,然后尝试将工作簿保存到您的本地硬盘。 |
其他资源
为了避免无法正确保存文件的问题,我们建议你激活“自动保存”。 有关更多信息,请参阅什么是自动保存。
如果在使用 Excel 时遇到某个具体问题,请访问以下网站以搜索有关程序版本的更多信息:
Microsoft Excel 产品解决方案中心:Excel
“选项”的详细信息视图
以下部分提供了这些选项的更多详细信息。
如果以下一个或多个情形出现,则您在尝试保存 Microsoft Excel 工作簿时,可能会遇到问题:
- 将 Excel 工作簿保存到您有受限权限的网络驱动器。
- 将 Excel 工作簿保存到没有足够驱动器空间的位置。
- 与 Excel 工作簿的连接已丢失。
- 与防病毒软件程序发生冲突。
- 保存共享的 Excel 工作簿。
- 保存 Excel 工作簿时超出了 218 个字符的路径限制。
保存Excel工作簿的变通办法
若要解决此问题并尝试在疑难解答之前保存您的工作,请使用以下方法。 根据出现 Excel 保存问题的原因,可能无法“照原样”恢复当前文件。 但使用以下方法通常会获得成功。 如果您尝试保留原始文件格式,这些方法已按格式保留顺序列出。
注意
注意:以下方法可能不会保存您对工作簿所做的特定于所使用的 Excel 版本的所有最新更改、格式设置和功能设置。 以下方法目的在于使您能够获取该文件的一个可用的、已保存的版本。 这些方法要求你使用唯一的文件名将文件保存到本地硬盘。
选项 1:用新文件名保存工作簿
- 在“文件”菜单上,选择“另存为”。
- 用唯一的文件名保存 Excel 工作簿。
选项 2:将原始工作表移动到新工作簿中
在您的工作簿中添加一个填充工作表。 为此,请按 Shift + F11 键。
注意
需要这样一个表是因为在你移动所有相关数据表后,工作簿中要保留至少一个表。
组合所有工作表(填充表除外)。 为此,请选择第一个工作表,按住 Shift 键,然后选择最后一个工作表。
右键单击分组的表,然后选择“移动或复制”。
在“工作簿”列表中选择“(新工作簿)”。
选择“确定”。
注意
备注 这些步骤将活动的(分组的)工作表移动到一个新工作簿中。
如果您的工作簿中含 VBA 宏,请将这些模块从旧工作簿复制到新工作簿中。
选项 3:将文件另存为不同的 Excel 文件类型
- 在“文件”菜单上,选择“另存为”。
- 在“保存类型”列表中选择一种与当前文件格式不同的文件格式。 如果您当前使用的是Microsoft Excel 2007或更高版本,请将该文件另存为.xlsx或.xlsm,而不是.xls。
选项 4:尝试将工作簿保存到另一个位置
尝试将笔记本保存到其他位置,如本地硬盘、网络驱动器或可移动驱动器。 如果成功,则可能是以下原因导致问题的发生:
- 防病毒软件冲突
- 受限权限
- 文件名长度
- 文件共享冲突
选项 5:尝试向原始位置保存一个新工作簿
若要向原始位置保存一个新 Excel 文件,请按照下列步骤操作:
创建一个 Excel 工作簿。
在“文件”菜单上,选择“另存为”。
在“另存为”对话框中,按照下列步骤操作:
- 在“保存位置”框中选择保存原始工作簿的位置。
- 在“文件名”框中,为新文件键入一个文件名。
- 选择“保存”。
如果您可以向原始位置保存新工作簿,则以下是问题产生的可能原因:
- 文件名长度
- 文件共享冲突
如果无法将新工作簿保存到原始位置,则以下可能是问题产生的原因:
- 驱动器空间不足
如果有足够的驱动器空间,请尝试“选项 3”。
选项 6:尝试以安全模式保存工作簿
在安全模式下重新启动Windows,然后尝试将工作簿保存到您的本地硬盘。
注意
- 如果您使用网络位置来保存工作簿,请尝试在具有网络支持的安全模式中重新启动 Windows,然后尝试保存。
- Windows 安全模式不能用于解决 Microsoft Excel 2010 或更高版本中的问题。
有关如何以安全模式启动 Windows 的详细信息,请参阅高级启动选项(包括安全模式)。
如果在安全模式下重新启动 Windows 后可以保存工作簿,请尝试重新保存该文件。 为此,请选择“文件”菜单上的“保存”。
如果在安全模式下重启 Windows 后工作簿未能保存,则可能的原因如下:
- 第三方加载项
- 防病毒软件冲突
- 受限权限
- 文件名长度
更多信息
仍然需要帮助? 请转到 Microsoft 社区。