症状
Microsoft Excel 工作簿的文件大小可能会意外呈指数级增长。 此外,如果共享工作簿的所有用户保存然后关闭工作簿,工作簿的文件大小可能不会减小。注意 Excel 2007 文件基于 XML 和压缩的组合,文件类型通常小于旧版 XLS 文件类型。 但是,此问题可能发生在“适用于”部分中列出的任何 Excel 版本中。
原因
如果 Excel 意外关闭,则可能会出现此问题。 在这种情况下,可能无法正确断开用户与共享工作簿的连接。
解决方法
若要解决此问题,请断开当前未使用该工作簿的所有用户的连接,保存工作簿,然后关闭工作簿。 重要提示 请与要断开连接的用户确认他们不再实际处理工作簿。 如果断开活动用户的连接,该用户的未保存工作将丢失。 若要断开当前未使用该工作簿的用户的连接,请根据正在运行的 Excel 版本执行以下步骤。
Excel 2007
-
在 Excel 2007 中打开共享工作簿。
-
单击“ 审阅 ”选项卡。
-
在 “更改” 组中,单击“ 共享工作簿”。
-
在“ 编辑 ”选项卡上,单击要断开连接的每个用户的名称,然后单击每个名称后面的 “删除用户 ”。
Microsoft Office Excel 2003 及早期版本的 Excel
-
在 “工具 ”菜单上,单击“ 共享工作簿”,然后单击“ 编辑 ”选项卡。
-
在“ 现在打开此工作簿的人员 ”框中,查看用户列表。
-
单击要断开连接的每个用户的名称,然后单击“ 删除用户”。
更多信息
无论是否在 Excel 中使用 “不保留更改历史记录 ”选项,都可能发生本文中所述的问题。 Excel 会跟踪在用户之间同步工作簿所需的任何更改。 在保存工作簿之前,Excel 会将这些更改存储在内存中。 保存工作簿时,Excel 会将这些更改保存到硬盘驱动器。 每当 Excel 意外关闭时,虚影用户名都可以保留在共享工作簿中。 工作簿跟踪用户上次同步到的共享工作簿的版本。 工作簿执行此操作,以便不会清除同步后所做的更改。若要避免本文中所述的问题,请使用以下建议的做法:
-
经常保存。 保存操作之间的间隔越长,存储的未保存到文件的更改记录使用的内存就越多。
-
确保每个用户每天关闭共享工作簿。 此过程有助于防止虚影用户名。 此外,此过程还允许清除内存中的更改记录。
-
定期查找并删除工作簿中留下的任何虚影用户名。 然后,保存并关闭工作簿。