如何使Excel文档在不同的窗口中打开?


10

Office 2007,Windows Server 2008 x64。

如何制作Excel,以便在双击文档时在新的Excel实例中打开它,以便我可以轻松地将它们作为单独的窗口并排查看,而不必使用“查看全部排列”功能?现在,我必须转到任务栏,单击一个文档以查看它,然后单击任务栏中的另一文档以切换到该文档。或者,我关闭一个文档,打开一个新的Excel窗口,然后将文档拖到那里。

谢谢。


5
5年后:默认情况下,Excel 2013在其自己的窗口中打开每个工作簿。 更多信息
Ƭᴇcʜιᴇ007

1
嘿,whatdayaknow!迟到总比不到好!
尤金


Excel在“高级”->“常规”下有一个选项,称为“忽略使用Dynmaic数据交换的其他应用程序”。实际上,这确实每次都会打开一个新窗口,但是会导致一个超级烦人的错误,从而阻止文件实际打开。为什么微软必须如此愚蠢?它以操作系统的GD名称-WINDOWS。为什么要取消为您的应用程序打开窗口的功能???
英国电信

2016年-问题又回来了。
user2924019

Answers:


3

这里有一个非常好的修改注册表的演练。在Server 2008中,它会稍有不同,但又有足够的相似之处,希望可以理解:

  1. 以管理员身份运行注册表编辑器。如果不确定如何执行此操作,请打开“开始”菜单,然后搜索regedit.exe。右键单击该regedit.exe文件,然后单击“以管理员身份运行”选项。

  1. 在注册表编辑器中,转到HKEY_CLASSES_ROOT\.xls键。您可以通过展开HKEY_CLASSES_ROOT节点,然后开始输入.xls,或者只是搜索.xls,或者向下滚动并寻找它来做到这一点。您应该会看到以下内容:

(Default)上面的屏幕快照中查看值Excel.Sheet.8。现在,转到中的键HKEY_CLASSESS_ROOT。换句话说,转到HKEY_CLASSES_ROOT\Excel.Sheet.8

  1. 展开Excel.Sheet.8键,您将看到它下面有几个键。这些键之一被命名为shell。继续并扩展shell密钥。您会看到以下内容:

请注意,shell下的键对应于在资源管理器中右键单击excel文件时看到的选项。想法是我们要在此处添加“在新实例中打开”选项。因此,右键单击该shell键,然后选择“新建”->“键”。

给密钥起任何您喜欢的名字。例如,OpenInNewInstance。创建密钥后,双击(Default)以提供默认值。默认值将是您将在右键菜单上看到的选项。因此,在此示例中,我们将使用Open In New Instance。您应该具有以下内容:

  1. 在下添加新密钥OpenInNewInstance。这次,将其命名为command。若要设置command密钥的默认值,您将需要EXCEL.EXE文件的路径。在Windows 7 64位和Office 2010中,将值设置为此:

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

如果您的设置与我的相同,则只需复制上面的内容即可。否则,请进行必要的调整以匹配您的设置。您现在应该看到类似这样的内容。

  1. 而已!你完成了。转到Windows资源管理器,然后右键单击任何.xls文件。现在,您应该看到“在新实例中打开”选项。

单击“在新实例中打开”,然后Excel在新的应用程序窗口中打开工作簿。右键单击另一个.xls文件,然后在新实例中将其打开,Excel将在另一个应用程序窗口中将其打开。

  1. 如果这还不够,您希望将其作为默认行为。换句话说,每次.xls在资源管理器中双击一个文件时,您都希望Excel在新的应用程序实例中打开它,然后,只需执行一个简单的步骤。转到shell键并将其默认值设置为OpenInNewInstance

上面的说明允许您在*.xls文件的右键菜单中添加一个选项。Excel 2007/2010文件具有不同的扩展名(.xlsx.xlsm)。只需执行相同的步骤,但在#2中寻找正确的扩展名(xlsxxlsm代替xls)。

http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-excel-files-in-a-new-application-instance- Windows 7或Vista /


到目前为止,这是对该问题的最接近答案。谢谢。
尤金(Eugene)

链接已过时。
Okuma.Scott,2015年

我没有“外壳”键,也没有Windows 8.1上我的excel 2010上Excel.Sheet.8下的大多数键。相反,我有一个空的“ ShellNew”键。
英国电信

0
  1. 单击Microsoft Office按钮,然后单击Excel选项。
  2. 单击高级,然后单击以选中常规区域中的“忽略其他应用程序”复选框。
  3. 点击确定

1
不,仅适用于第二份文件。在第二个文档的窗口中打开了第三个文档和所有其他文档。不过谢谢:)
尤金(Eugene)

0

转到“我的电脑”>“工具”>“文件夹选项”>“文件类型”>,然后选择“ XLSX”(XLSX for 2007或XLS for 2003)

点击高级按钮

在高级窗口中取消选中“在同一窗口中浏览”。

然后突出显示“打开”,然后单击“编辑”。

记下这些设置,以便在需要时可以还原

确保在“操作”框中显示“&Open”

选中旁边的框以使用DDE

删除“ DDE消息”框中和“ DDE应用程序未运行”框中的所有内容。


如何在Windows Server 2008上执行此操作?它不再具有“文件类型”对话框,并且“控制面板”中的另一个没有这些选项。
尤金(Eugene)

您必须编辑注册表。承诺的进展。
bugtussle

Kije的答案正确。您可以跨两台显示器同时使用excel,我一直都这样做。根据操作系统的不同,您可能无法使用窗口右上方的max \ restore按钮。
bugtussle

2
Kije的答案不正确。我特别声明“在新的Excel实例中打开”,而Kije提供使用一个Excel实例。内存使用与我无关。跨越两个监视器很痛苦。
尤金(Eugene)

0

这里使用注册表修复程序为Windows XP提供一个可行的解决方案。但是它说它只能在32位OS中工作。不过,我很好奇,如果您进入“开始...运行”并键入"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"它是在同一窗口还是新窗口中打开?

因为这就是32位黑客的做法,所以默认的open命令使用DDE open(%1)提供文件名,该文件名始终使用任何现有窗口,而这种直接使用%1的不带DDE的自变量方法将打开一个新窗口。

只是我的2美分。可能很好,行不通。


0

我发现了一个具有相同问题的简单方法:只需转到“控制面板”->“文件夹选项”,然后从“在同一窗口中打开每个文件夹”切换为“在新窗口中打开每个文件夹”(或类似的方法, m从此处翻译为德语Windows 7设置)


1
那是资源管理器设置。OP希望能够在新的Excel实例中打开Excel文档。
RobH 2015年

0

我看到一个使用regedit.exe提供解决方案的答案已经被选为最佳。但是,我有一个简单的方法,不需要编辑注册表。

打开第一个Excel文档后,在任务栏中找到它的图标,然后右键单击它。选择Microsoft Office Excel2007。将打开一个新的Excel文档。从那里,使用主菜单打开第二个文档。显然,您可以用相同的方式打开第三个,第四个等。


1
谢谢@sarah的回复。但是,我的问题专门是关于双击文件。我已经在按照您的建议去做,这变得很乏味,因为我不得不做所有这些额外的点击。
尤金(Eugene)

该死的。非常抱歉,@ Eugene。当人们这样做时,我所做的就是我讨厌的事。我没有仔细阅读问题。尤其是一无所知,因为我也希望能够在程序的新实例中双击打开Excel文件。
萨拉(Sarah),

@Eugene,我确实发现问题是在您提出问题后几年才提出并回答的,我相信还有一些其他方法可以接受投票。还没有机会尝试任何一个。superuser.com/questions/431061/…–
萨拉(Sarah)

@Eugene我还看到它被标记为同一问题的另一个版本的副本,看起来像是在您的问题发布几个月之前发布的。那里有86条支持者。superuser.com/questions/21602/open-excel-files-in-new-window(我尚未阅读。)可以/应该以某种方式组合或链接这些问题版本吗?
萨拉(Sarah),

谢谢,@sarah我投票关闭了它,希望管理员能花一些时间。无论如何,对于最新版本的Excel来说,这个完整的问题已不再有意义,因为该问题已由Microsoft处理:)
Eugene

-3

也许您已经知道这一点,但是可以使用一个Excel实例打开多个窗口。使用“窗口/新窗口”下拉菜单,然后按自己的意愿排列它们。

Excel的多个实例使我感到记忆昂贵。

在此处输入图片说明


3
问题是这些是窗口,而不是可以(例如)移至第二台监视器的顶级窗口。
克里斯W. Rea

我同意BasiclyMoney.com,这不是我所需要的。谢谢,不过。
尤金(Eugene)

1
-1与OP问题完全相反
Chris Marisic 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.