当前位置:首页 > 网络安全 > 正文

Excel多窗口显示异常如何解决

这是Excel的单文档界面模式默认设置所致,该功能将所有工作簿集中在同一窗口内显示,可通过点击”文件-选项-常规”,取消勾选”在任务栏中显示所有窗口”来恢复多窗口显示。

您是否遇到过这样的情况:在电脑上双击打开了多个不同的Excel文件,但它们并没有像浏览器标签页或其它程序那样以独立的窗口显示在任务栏上,而是全部挤在同一个Excel主窗口里,只能通过顶部标签栏切换?这确实是一个常见且令人困惑的现象,其核心原因在于Excel(特别是较旧版本)默认采用了“单文档界面”的设计模式,而不是现代用户更习惯的“多文档界面”,以下是详细的解释:

历史设计根源:单文档界面 (SDI – Single Document Interface)

  • 早期版本的默认行为: 在Excel 2010及更早版本中,微软设计Excel时采用了SDI模式,这意味着无论您打开多少个工作簿(.xlsx, .xls文件),它们都共享同一个应用程序主窗口框架,这个主窗口只有一个菜单栏、功能区和一个状态栏。
  • 标签式浏览: 为了在同一个窗口内管理多个工作簿,Excel引入了工作簿标签(通常位于功能区下方),您可以通过点击这些标签在不同的文件之间切换,就像浏览器标签页一样,这种设计在当时是为了节省屏幕空间(尤其是小屏幕时代)和保持界面简洁统一。
  • 任务栏显示: 在这种模式下,Windows任务栏通常只显示一个Excel图标,代表整个Excel应用程序实例,所有打开的文件都隶属于这个实例。

变化与演进:向多文档界面 (MDI – Multiple Document Interface) 的转变

Excel多窗口显示异常如何解决  第1张

  • Excel 2013 及以后版本的改进: 随着用户习惯的改变和屏幕空间的增大,微软在Excel 2013中引入了一个重要的选项改变,新版本默认行为变成了:每个工作簿都在自己的独立窗口(拥有自己的功能区、标题栏等)中打开,并且在Windows任务栏上会显示多个独立的Excel图标
  • 为什么有时新版本也“失灵”?
    • 特定打开方式: 如果您是从同一个已经打开的Excel实例内部(通过 文件 > 打开文件 > 新建)来打开新工作簿,那么新工作簿通常仍然会作为标签页添加到当前窗口,而不是新建独立窗口。
    • Windows任务栏设置: Windows 10/11 的任务栏设置中有一个选项:“合并任务栏按钮”,如果这个选项被设置为 始终合并按钮任务栏已满时,即使Excel本身打开了多个独立窗口,它们在任务栏上也可能被合并显示为一个图标(带多个预览缩略图),而不是完全分开的多个图标,这可能会让用户误以为只有一个窗口。
    • Excel选项设置: 在Excel 2013及更新版本中,用户可以通过设置切换回旧的SDI(标签页)模式:
      1. 打开Excel。
      2. 转到 文件 > 选项
      3. Excel 选项 对话框中,选择 高级
      4. 向下滚动到 显示 部分。
      5. 找到 在任务栏中显示所有窗口 这个选项。
        • 勾选它:每个工作簿都在独立窗口打开,任务栏显示多个图标(受Windows任务栏合并设置影响)。
        • 取消勾选它:所有工作簿在同一个Excel窗口内以标签页形式显示,任务栏通常只显示一个Excel图标(经典SDI模式)。
    • Mac版本的差异: macOS 上的 Microsoft Excel 行为与 Windows 略有不同,在较新版本的Excel for Mac中,默认也是每个工作簿有独立窗口(类似于Windows的新默认行为),但也可以通过 窗口 菜单中的 合并所有窗口在新窗口中打开 等选项来调整。

如何让每个Excel文件都在独立窗口显示?

  • 对于Excel 2013, 2016, 2019, 2021, Microsoft 365 (Windows):
    1. 打开任意一个Excel文件。
    2. 点击 文件 > 选项
    3. 选择 高级
    4. 滚动到 显示 部分。
    5. 确保 在任务栏中显示所有窗口 选项被勾选
    6. 点击 确定
    7. 之后,通过双击文件资源管理器中的Excel文件图标来打开新文件,它们通常就会出现在独立窗口了。
  • 对于Windows任务栏合并问题:
    1. 右键点击Windows任务栏空白处,选择 任务栏设置
    2. 向下滚动找到 任务栏行为
    3. 合并任务栏按钮并隐藏标签 的下拉菜单中,选择 从不
    4. 这样,如果Excel打开了多个独立窗口,任务栏上就会清晰地显示多个分开的Excel图标。
  • 最直接的方法: 不要从已打开的Excel内部去打开新文件。直接在文件资源管理器(我的电脑)或桌面上双击不同的Excel文件图标,这是最可靠地触发系统为每个文件启动新Excel实例(或新窗口)的方式,尤其是在设置正确的情况下。

您看到多个Excel文件只在一个窗口显示,主要是因为Excel历史上(尤其是2010及之前版本)默认采用了单文档界面(SDI)设计,所有文件共享一个主窗口并通过标签切换,即使在新版本(2013+)中,如果通过已打开的Excel内部打开文件,或者在任务栏中显示所有窗口选项被关闭,或者Windows任务栏设置了合并按钮,也可能导致类似效果。

要获得每个文件独立窗口的效果(多文档界面 – MDI),请确保:

  1. 在Excel选项 (文件 > 选项 > 高级 > 显示) 中勾选 在任务栏中显示所有窗口
  2. 在Windows任务栏设置中,将 合并任务栏按钮 设置为 从不
  3. 优先通过双击文件图标的方式打开新的Excel文件。

这种设计上的差异主要是历史习惯和用户界面选择的演变结果,理解其背后的原理和设置选项,就能轻松控制Excel窗口的显示方式,提升您的工作效率和多任务处理体验。


引用说明:

  • 本文中关于Excel界面模式(SDI/MDI)的历史演变、Excel选项设置(在任务栏中显示所有窗口)的描述,基于Microsoft Office官方文档和用户界面行为的普遍观察。
  • Windows任务栏合并设置的相关描述基于Microsoft Windows 10/11官方设置选项。
0