如何避免文件在 Excel 中自动打开

摘要

本文介绍如何防止文件在 Microsoft Excel 启动时自动打开。

更多信息

启动 Excel 时,XLStart 文件夹中的所有文件都将自动打开。 无论文件类型如何,都会发生此行为。 此外,如果为 Excel 指定了备用启动文件夹,该文件夹中的每个文件也会自动打开。

要删除备用启动文件夹:

  1. 选择“文件”菜单,然后选择“选项”
  2. 选择“高级”选项卡,然后查找“常规”部分。
  3. 启动时清除 旁边的框,打开: 中的所有文件。

如果满足以下任一条件,Excel 可能会停止响应或需要更长时间才能启动:

  • 启动文件夹中的文件都不是有效的 Excel 工作簿或工作表。
  • 这些文件存储在网络连接缓慢的网络驱动器上。

如何防止文件在 Excel 中自动打开

使用以下方法可防止文件在启动 Excel 时自动打开。

从 XLStart 文件夹和备用启动文件夹中删除文件

要从 XLStart 文件夹和备用启动文件夹中删除文件,请执行以下步骤:

  1. 选择“开始”,然后选择“运行”

  2. 在“打开”框中,键入以下内容,然后按 Enter:

    • 对于 Office 365 或 2019 32 位:

      C:\Program Files (x86)\Microsoft Office\root\xx\XLSTART

    • 对于 Office 365 或 2019 64 位:

      C:\Program Files\Microsoft Office\root\xx\XLSTART

    其中 "xx" 表示你使用的版本 (例如 Office15、Office14 等)。

    还可以尝试以下方法:

    • %appdata%\Microsoft\excel\XLSTART
    • C:\Users\UserName\AppData\Roaming\Microsoft\excel\XLSTART
  3. 删除 XLStart 文件夹中的任何文件,或将其移动到另一个文件夹。

  4. 重启 Excel。

以安全模式启动 Excel

注意

这只是临时解决方案,无法修复此问题。 要使用此方法,必须在每次启动 Excel 时执行此操作。

防止文件自动打开的另一种方法是在安全模式下启动 Excel。 在安全模式下启动 Excel 可防止程序启动时加载所有 Excel 加载项、工具栏自定义和启动文件夹。

可通过两种方法在安全模式下启动 Excel:CTRL 键和命令行参数。

使用 CTRL 键

要在安全模式下启动 Excel,请在启动 Excel 时按住 CTRL 键。 你将收到以下消息:Excel 检测到你正按住 CTRL 键。 是否在安全模式下启动 Excel? 选择“是”以安全模式下启动。

然后,可以根据前面所述从备用启动位置删除文件。

使用命令行参数

在所有版本的 Excel 中,都可以使用命令行开关在安全模式下启动 Excel。 /safe 开关和 /automation 开关都可用于此目的。

注意

/safe 参数在安全模式下启动 Excel。 /automation 参数禁用所有自动打开的文件和自动运行的宏。

要使用命令行参数启动 Excel,请执行以下步骤:

  1. 选择“开始”,然后选择“运行”

  2. 在“打开”框中,键入以下任一行 (但不能同时键入两行):

    • excel.exe /safe
    • excel.exe /automation
  3. 选择“确定”。

注意

如果 Microsoft Windows 安装程序在使用这些命令行参数时启动,请单击“取消”以完成启动 Excel。

按 ESCAPE 键

注意

这只是临时解决方案,无法修复问题。 要使用此方法,必须在每次启动 Excel 时执行此操作。

防止文件自动打开的另一种方法是按 ESCAPE 键 (但不要长按)。 在文件开始打开后按 ESCAPE 时,将阻止 Excel 打开其他文件。

使用此方法时,可能会收到以下一条或两条消息:

  • 是否要取消从备用启动文件位置打开所有文件?
  • 是否要取消从 XLStart 位置打开所有文件?

如果在任一消息中单击“是”,则 Excel 启动时不会从启动位置打开任何其他文件。

注意

请勿按住 ESCAPE 键。 如果执行此操作,将先关闭消息,然后才能单击“是”

References

有关 Excel 启动文件夹的详细信息,请参阅以下文章: