毫无疑问,高速缓存非常有用。毕竟,几乎每个计算机程序都依赖于它。它帮助软件记住最常用的函数和值,以及存储常用文件。但是,如果您不定期清除它,您的计算机可能会降低性能。在某些较慢和较旧的计算机上,程序可能会变得不稳定。
幸运的是,现在大多数程序都可以让您清除缓存。 Microsoft Office 程序包,更具体地说是 Excel,也不例外。继续阅读以了解如何释放 Excel 的缓存。
禁用最近的文档列表
提高 Excel 性能的最简单方法可能是将最近显示的文档数设置为零。换句话说,您实际上是在禁用最近的文档列表。以下是禁用它的方法:
- 单击位于左上角的 Office 按钮。根据版本的不同,可能没有 Office 按钮。在这种情况下,单击主菜单中的“文件”选项卡。
- Office 菜单将打开。单击菜单底部的“选项”按钮。
- 进入“选项”菜单后,移至“高级”选项卡。
- 向下滚动,直到到达“显示”部分。将第一个选项“显示最近工作簿的数量”的值设置为零。
- 单击“确定”保存更改。下次单击 Office 或文件按钮时,您将看到一个空的最近文档列表。
清除数据透视表缓存
特定于 Excel 的最重要的缓存清除选项是允许您清除数据透视表缓存的选项。这样做会删除旧的、未使用的项目。有两种方法可以做到这一点。
使用数据透视表选项
- 右键单击数据透视表中的单元格。将出现上下文菜单。
- 选择数据透视表“选项...”
- 转到“数据”选项卡并将“每个字段要保留的项目数”的值设置为“无”。
- 单击“确定”按钮保存更改。
- 要使更改生效,您应该再次右键单击数据透视表单元格并选择“刷新”。
使用 VBA 代码
您还可以使用 Microsoft Visual Basic for Applications 程序来执行此操作。这种方法的主要优点是它涵盖了所有数据透视表。
- 打开要清除数据透视表缓存的文件,按 Alt + F11 打开 Microsoft Visual Basic for Applications。
- 双击左侧“项目”窗格中的“ThisWorkbook”。这将打开代码窗口。
- 将以下代码复制并粘贴到“ThisWorkbook”代码窗口中:
私有子工作簿_Open()
将 xPt 调暗为数据透视表
Dim xWs 作为工作表
Dim xPc 作为 PivotCache
Application.ScreenUpdating = False
对于 ActiveWorkbook.Worksheets 中的每个 xW
对于 xWs.PivotTables 中的每个 xPt
xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone
下一个 xPt
下一个 xW
对于 ActiveWorkbook.PivotCaches 中的每个 xPc
出错时继续下一步
xPc.Refresh
下一个 xPc
Application.ScreenUpdating = True
结束子
- 要启动代码,请按 F5。这将清除活动工作簿中数据透视表的缓存。
手动清除 Office 缓存
使用 Office 上传中心
您可以使用名为 Microsoft Office Upload Center 的程序手动清除所有 Office 程序的缓存。在 Windows 7 和 10 版本中,您可以通过在“开始”菜单的搜索栏中键入其名称来找到该应用程序。在 Windows 8 和 8.1 中,通过将鼠标悬停在屏幕右下角来访问“搜索”选项。这将是建议的选项之一。
- 打开上传中心并单击“设置”按钮。
- 在上传中心设置中,勾选“关闭时从 Office 文档缓存中删除文件”复选框。
- 单击“删除缓存文件”按钮。
- 单击“删除缓存信息”按钮确认您的决定。
注意:您还可以根据自己的喜好设置“在 Office 文档缓存中保留文件的天数”选项。
使用磁盘清理
Windows 磁盘清理程序有助于删除各种临时文件,包括 Office 文档。您可以通过与找到 Office 上传中心相同的方式找到磁盘清理。
- 找到该程序后,打开它并选择安装 Microsoft Office 的驱动器。
- 单击“确定”。
- 程序完成文件分析后,转到“要删除的文件”。
- 选中“临时文件”复选框,然后单击“确定”。
保持清晰
虽然保持缓存内存已满有助于改进工作流程,但它可能会导致大量错误、稳定性问题和整体性能下降。如果您不是绝对需要最近使用的文档列表,请考虑定期清除缓存,特别是如果您有一台较旧的计算机。
您多久清除一次 Excel 中的缓存? Excel 会运行得更快吗?它如何影响您的计算机?请在下面的评论中告诉我们。