詹姆斯抱怨他在工作簿中指出的奇怪之处。他有一本工作簿,并向其中添加了一些宏,这样做增加了用于存储该工作簿的文件的大小。 (这是有道理的-宏与工作簿一起存储。)当James稍后删除宏时,Excel并未将工作簿文件的大小缩小到其原始大小。

某些人将此行为视为Excel中的不良设计-删除了宏数据,但文件大小仍然过大。您可以尝试以下几种方法来重新恢复苗条的文件大小。

首先,尝试使用“另存为”而不是“保存”。这样做会使Excel为您的工作簿创建一个全新的文件,并在此过程中释放一些空间。如果这不起作用,则应尝试将工作表分别复制到一个全新的工作簿中,然后保存新工作簿。如果这样做不起作用,则可以尝试仅将工作表数据(而不是实际工作表)复制到其他工作簿。

显然,这可能会变得非常耗时。

如果工作簿中仍然有一些宏,则可以尝试另一种尝试,它是一个免费的实用程序,称为CodeCleaner,由Excel MVP Rob Bovey编写。您可以在此页面上找到程序:

http://www.appspro.com/Utilities/CodeCleaner.htm

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2507)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: