KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何清除 Excel 中的最近使用文档列表?

作者Xiaoyang修改日期

每次打开 Excel 文件时,其条目都会自动添加到“最近”窗格中,形成一个按时间顺序排列的已访问工作簿列表,如下方截图所示。虽然这项功能便于快速重新打开常用文件,但随着时间推移,列表可能充斥着不必要的或过时的条目,不仅让您难以一眼找到重要文档,还可能在共享计算机上降低隐私性,甚至造成视觉上的混乱。在某些情况下,您或许出于整理目的或保密需求,希望清除 Excel 中的最近文档历史记录。本文为您提供实用指导,介绍如何彻底清除这些列表,并针对不同场景提供多种高效方法。

Excel 中的最近文档列表

使用“选项”功能清除最近文档列表

使用“清除未固定的工作簿”功能清除最近文档列表

使用 VBA 代码清除最近文档列表


蓝色右向箭头气泡使用“选项”功能清除最近文档列表

通过“选项”功能清除 Excel 最近文档是一种简单直接的方法,适用于希望在所有受支持的 Excel 版本(包括 Excel 2007、2010、2013 及更高版本)中快速利用内置功能管理最近文件列表的用户。调整此设置不仅能立即清空当前列表,还能彻底隐藏最近文件,直到您另行启用为止。

1. 首先在 Excel 中打开任意工作簿,然后单击文件 > 选项。(如果您使用的是 Excel 2007,请单击 )Office 按钮 >Excel 选项。)在弹出的 Excel 选项对话框中,从左侧边栏选择高级,接着向下滚动至显示部分,找到标有显示此数量的最近文档的选项,并将其值设为 0. 详细操作步骤请参见下图:

在 Excel 选项中设置选项

2. 将数值更改为 0 后,单击确定以确认更改并关闭对话框。再次查看“最近”窗格时,您会立即发现最近文档列表中的所有条目均已移除,如下图所示:

Excel 中的最近文件列表箭头清除最近文件列表

此操作完全可逆:如果您日后希望恢复最近文档功能,只需返回相同设置,在显示此数量的最近文档框中输入您偏好的数值(例如 5、10 或 50)即可。此后,Excel 将开始追踪新的最近文件。

提示与注意事项:

  • 将此参数设为 0 仅会隐藏并清空最近列表,不会从您的计算机中删除任何实际文件。
  • 如果您临时与他人共用电脑,并出于隐私考虑隐藏了最近使用的文件,请务必在使用完毕后将该设置改回,以恢复最近文件列表功能。
  • 更改此设置仅会影响当前用户配置文件的显示效果,同一台计算机上的其他用户仍会保留各自的最近文件列表。

蓝色右向箭头气泡使用“清除未固定的工作簿”功能清除最近文档列表

另一种清除最近文档列表条目的实用方法是使用清除未固定的工作簿功能。如果您希望清理工作历史记录,同时通过“固定”保留某些重要或常用文件,此选项尤为适用。请注意,此方法主要适用于 Excel 2010 和 Excel 2013,在其他版本或定制环境中可能无效。

1. 首先导航至最近文档列表。在 Excel 2010 中,单击文件> 最近;在 Excel 2013 中,请选择文件> 打开> 最近使用的工作簿,即可显示您最近访问的所有文件。

2. 最近使用的工作簿列表中,右键单击任意条目,然后从上下文菜单中选择清除未固定的工作簿,如下图所示:

从右键菜单中清除未固定的 Workbook

3. 系统将弹出提示以确认操作——这是防止意外删除的安全措施。单击即可继续操作,所有未固定的工作簿将立即从列表中移除,仅保留您固定过的文件。

提示框提醒移除所有未固定的项目

注意事项与实用建议:

  • 此操作对未固定的文件不可逆;此后,除非您手动重新打开这些文件,否则它们将无法恢复到最近列表中。
  • 此方法仅适用于 Excel 2010 和 2013. 若您使用的是其他版本(例如 Excel 2016 或 Office 365 版 Excel),请改用“选项”方法,或尝试 VBA 解决方案。
  • 固定文件不受此操作影响。若您希望清除所有内容(包括固定文件),请在运行清除未固定的工作簿功能前,先取消固定。
  • 在清空列表前,请先固定重要或常用的工作簿,以免意外移除。只需将鼠标悬停在任意文件条目上,然后单击图钉图标,即可将其保留。

蓝色右向箭头气泡 使用 VBA 代码清除最近文档列表

对于高级用户,或在手动选项受限时需一键清除所有最近文件历史记录的用户而言,VBA 宏提供了一种高效且可自定义的替代方案。此方法尤其适用于对隐私要求较高的工作环境,或需要在多个工作簿间自动执行任务的场景。

1. 要运行 VBA 代码,请按下键盘上的 ALT + F11,即可打开 Microsoft Visual Basic for Applications 窗口。

2. 在 VBA 编辑器中,单击插入> 模块,即可在您的项目中创建一个新模块。然后,将以下代码粘贴到模块窗口中:

VBA 代码:移除最近文档列表

Sub Clearrecentfiles()
'Update 20140925
On Error Resume Next
Do Until Err.Number <> 0
Application.RecentFiles.Item(1).Delete
Loop
End Sub

3. 要执行宏,请将光标置于已粘贴的代码中,然后按 F5 键,或单击 VBA 编辑器工具栏中的运行按钮。Excel 将立即自动清除整个最近文档列表,无论文件是否已固定。

重要说明与故障排除:

  • VBA 宏一旦运行,最近项目列表将被清空且无法撤销。请务必确认您确实需要清除全部历史记录后再执行该代码。
  • 如果您的系统已禁用宏,请先在 Excel 选项中调整宏安全设置以启用宏,然后再运行代码。
  • 此方法适用于大多数 Windows 版本的 Excel,但在 Excel Online 或某些受限制的企业环境中可能不受支持。

最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……


Office Tab 为 Office 带来标签式界面,让您的工作更轻松

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!

所有 Kutools 插件,一个安装程序

Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效协同
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱