在新窗口中打开 Excel 文件

JC.*_*JC. 110 microsoft-excel

当我运行 Excel 并在 Windows 资源管理器中双击 Excel 文件时,我希望它默认在新窗口中启动,以便我可以将文档移动到单独的监视器。有没有办法获得这种行为?

hyp*_*lug 92

我也遇到过这个问题。这是我所做的:

在 Excel 2003 中,转到工具 -> 选项 -> 常规选项卡。

确保选中“忽略其他应用程序”选项。

在 Excel 2007 和 2010 中,单击 Office 按钮 -> Excel 选项 -> 高级。

在常规下,选中“忽略使用动态数据交换的其他应用程序”。

在此处输入图片说明

我不知道为什么这不是内置的。来源:http : //www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in -单独的显示器/

  • 对我不起作用(Office 2010 和 Win 7)。当我选中该选项时,我无法打开任何 Excel 文件:“发送命令时出现问题”或类似内容。 (40认同)
  • 不应使用此答案。请参阅 [当我双击 Excel 电子表格时,Excel 打开但文档没有](http://blogs.msdn.com/b/oldnewthing/archive/2008/07/30/8790272.aspx) 了解原因. 另请参阅[此答案](http://stackoverflow.com/a/4865581/11683)。 (18认同)
  • 他们为什么不直接调用选项“jowfeio woif who82r wcjnmwvo 902r3hj2 w082f8”?它会更明显!如果我可以 +5 这个答案,我会的。不,我会+10它。谢谢谢谢!!! (10认同)
  • 哇!*那*有多不明显? (8认同)
  • 我注册了一个超级用户帐户只是为了支持这个答案。谢谢! (7认同)

Mat*_*ock 19

它有点倒退,不仅适用于 Excel,而且适用于任何程序,但我用鼠标中键单击 Windows 7 任务栏中的 Excel 图标并创建一个新的 Excel 实例,然后在每个 Excel 实例中打开文档.

在此处输入图片说明

在此处输入图片说明

一旦您运行了多个 Excel 实例,您可以通过按住 Shift 并右键单击图标来并排排列它们:

在此处输入图片说明

  • 我不知道中间点击打开了一个新实例!我一开始跳过了这个答案,但它真的很聪明! (4认同)

Nic*_*zer 13

在不同的窗口中打开所有工作簿有一些缺点。一方面,如果您在一个工作簿中编写一个引用另一个工作簿的公式,它将包含另一个工作簿的完整文件路径。另一方面,从一个工作簿复制/粘贴到另一个工作簿会减少可用于目标数据的选项数量,例如保持列宽等。对于您的目的,这些事情可能无关紧要,但基本上,如果您在多个窗口中使用多个工作簿时遇到任何“奇怪”的行为,您可以尝试在同一窗口中打开它们,看看是否会消失。

我的偏好是保留在同一窗口中打开 Excel 工作簿的默认行为,当我希望在不同窗口中打开单个工作簿时,我右键单击该文件并选择“在新窗口中打开”。为了做到这一点,我编写了这个小实用程序。免费。随意安装它。


Ant*_*nio 10

我遵循了此处发布的指南。

简而言之:

  1. 打开regedit(win+R,regedit)
  2. 浏览到 HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
  3. 右侧的选项卡中:
    • 右键单击(Default),选择Modify...,附加一个空格后跟"%1"(包括引号)
    • 重命名commandcommand2
  4. 左侧的选项卡中:
    • 就在command文件夹下方(其名称保持不变),
      重命名ddeexecddeexec2
  5. 浏览到 HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
  6. 重复步骤 3 和 4
  7. 如果您希望这对 csv 文件也有效,请
    浏览至HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
  8. 重复第 3 步和第 4 步(或仅重复第 6 步:))

这适用于 Microsoft Excel 2007。在更新的情况下,您可能需要重复这些步骤。

我个人喜欢这种手动方法,因为它是可逆的。关于其他一些建议的解决方案,我喜欢这样一个事实,即您可以轻松打开 2 个同名文件。


mto*_*one 6

Excel 2007:如果您有权编辑您的 Windows 注册表,这里有一些注册表文件,当您右键单击您的文件时,这些文件添加了在新实例中打开的选项(无论是否默认),以便您可以使用这两种功能.

还有一个 .reg 文件可以“卸载”它。在 excel 2007(32 位窗口)中进行了尝试和测试。我相信该技术与 hyperslug 的答案相同:DDE 与否。


Dav*_*itt 5

由于 hyperslug 的回答对我不起作用,我从他的链接中选择了“选项 B”,现在从开始菜单打开一个新的(空的)Excel,然后将我想打开的文件拖放到新窗口中。


Tar*_*mán 5

在 Office 2013 中,他们解决了这个问题。每个工作簿都位于 Office 2013 中的自己的窗口中。

  • 每本书都有自己的窗口,但它们仍然属于同一个 Excel 实例(当您的代码想要处理多个打开的工作簿时,这可能会非常混乱)。 (2认同)