如何阻止 Excel 从资源管理器打开文件时打开第二个空白窗口?

如何阻止 Excel 从资源管理器打开文件时打开第二个空白窗口?

当我从 Windows 资源管理器打开 Excel 文件时,总是会出现第二个 Excel 窗口。令人烦恼的是,当我关闭它时,它并没有关闭,但另一个窗口却关闭了!

这似乎是一个常见问题:

我怎样才能阻止第二个窗口出现?

答案1

我的额外窗户原来是个问题插件。在 Excel 2016 中,修复该问题的方法如下:

  • 打开 Excel。
  • 转到“文件”>“选项”。
  • 单击“加载项”。
  • 看着那(这活动应用程序插件(太头韵了!)
  • 在对话框底部的“管理”中,将下拉菜单设置为COM 加载项并点击去...
  • 取消选中您不需要的东西。

就我的情况而言,有三个 COM 加载项处于活动状态:

  • MySQL 和 Excel
  • DriveForOffice [Google Drive 插件]
  • Microsoft Excel 代码兼容性检查器

我保留了 DriveForOffice 但禁用了另外两个,我的额外窗口不再显示。

答案2

这可能是由于个人宏工作簿 ( %appData%\Microsoft\Excel\XLSTART\) 损坏而发生的,PERSONAL.XLSB从此文件夹中删除该文件可解决该问题。

我必须将我的每个宏模块导出到另一个文件夹,然后在删除后PERSONAL.XLSB,记录一个存储在我的“个人宏工作簿”(重新创建PERSONAL.XLSB)中的新宏,然后在开发人员工具栏上单击“Visual Basic”并再次导入宏模块。

所有的快捷键和描述都得到了保留,但更重要的是,每次我从 Explorer 打开工作表时,不会打开第二份 Excel 副本。

答案3

我在 Excel 2015 中遇到了完全相同的问题很长一段时间,当我隐藏 Personal.xlsb 工作簿时,会打开一个空白页,如果不关闭我真正想要打开的文件,我就无法关闭该页面。

但我终于找到了解决方案!我的问题是,我在另一个位置有一个 Personal.xlsb 文件,出于某种原因,搜索 C 盘时没有找到与该文件名匹配的文件。我的位置和 Amber 上面提到的位置相同,但我想分享我是如何找到它的,以防别人的位置不同。

解决方案是找到 Personal.xlsb 文件的真实位置,以便将其删除。为此,请打开 Excel 并切换到 Personal.xlsb 文件。现在选择左上角的“文件”选项卡,它将加载“信息”页面。在该页面信息的右侧有“属性、相关日期、相关人员和相关文档”等信息。相关文档正下方是显示“打开文件位置”的超链接。单击此超链接,Excel 将打开 Personal.xlsb 文件的真实位置,无论您的特定安装将其放在哪里。

现在关闭 Excel,删除 Personal.xlsb 文件,然后重新打开 Excel。它应该只打开您想要的文件,并且不会再出现第二个窗口。从现在开始,我希望网上关于创建/删除/显示/隐藏 Personal.xlsb 文件的其他提示能够按预期工作。但我将其删除了,Excel 终于按我预期加载了。

答案4

我遇到了同样的问题,因为我创建了宏,它保存在位于 C:\Users\ 的 PERSONAL.xlsb 中用户名\AppData\Roaming\Microsoft\Excel\XLSTART 您可以从此位置打开,转到“查看”选项卡并选择“隐藏”。从现在起,当您打开文件时,此文件将不再打开,但仍允许使用您想要在多个文件中使用的宏等。现在我已经看到了问题的解决方案,我记得已经取消隐藏了创建的个人工作簿,只是记不起为什么要这样做。

相关内容