当您打开第二个Excel工作簿时,您是否看到一条错误消息,指出“ PERSONAL.XLSB已打开?”如果是这样,此问题与您如何打开第二个工作簿有关。

您可以通过两种方式打开工作簿:在Excel或操作系统中。通过使用功能区工具打开文件,可以从Excel中打开工作簿。如果您双击工作簿图标,则可以从操作系统中打开工作簿。

每次从操作系统打开工作簿时,都在启动另一个Excel实例。仅当您的系统上有Personal.xlsb工作簿并且仅使用操作系统方法打开第二个工作簿时,才会出现错误消息。第一次打开工作簿时,它将加载Personal.xlsb。第二次打开工作簿(请记住,您实际上是在打开另一个Excel实例)

程序尝试再次加载Personal.xlsb。由于它已经打开,因此会出现错误。

解决方案是从Excel内部而不是从操作系统中打开第二个工作簿。使用打开适合您的Excel版本的工作簿的方法,您将不会看到错误消息。

如果您必须打开第二个Excel实例并且不想收到错误消息,请使用Windows的“搜索”功能查找Personal.xlsb工作簿。

(在Windows中,而不是在Excel中执行此操作。)右键单击该文件,然后选择“属性”。在文件的“属性”对话框中,选择将文件设置为只读。一旦该文件为只读文件,则在打开Excel的辅助实例时不再收到错误。为什么?因为第一个实例由于处于只读状态而无法使文件保持打开状态。

如果在Excel中进行了一些小的配置更改,您也可以完全绕过错误情况。请按照下列步骤操作:

。显示“ Excel选项”对话框。 (在Excel 2007中,单击Office按钮,然后单击Excel选项。在Excel 2010或更高版本中,显示功能区的“文件”选项卡,然后单击“选项”。)

。单击对话框左侧的“高级”。

。滚动选项,直到可以看到“常规”组。 (请参见图1。)

。确保未选中“忽略使用动态数据交换(DDE)的其他应用程序”复选框。

。单击确定。

根据Excel的帮助系统,如果选中了“忽略其他应用程序”复选框,则Excel将不会与其他应用程序共享DDE信息。但是,这还不是全部,它还会影响在Windows中双击工作簿并且已经打开Excel时Excel的启动方式。如果清除了该选项(应清除),则Excel将在Excel的当前实例中启动新工作簿。如果已选择(可能已选择),则Excel尝试打开自身的第二个实例,如果系统上有Personal.xlsb文件,则会看到错误消息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(10547)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处找到适用于Excel的较旧菜单界面的本技巧的版本: