使 Excel 2003 在新实例中打开电子表格

Gre*_*reg 5 windows spreadsheet microsoft-excel-2003 microsoft-excel

在 Excel 2003 中,它似乎将我打开的每个电子表格作为一个新窗口放入现有的 Excel 应用程序中。这使得在双显示器设置中很难在每个显示器上放置一个电子表格。

每次打开新电子表格时,有没有办法强制 Excel 自己创建一个新实例?

小智 6

这将执行您想要的操作:

  1. 打开注册表编辑器,浏览到 HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open

  2. 删除ddeexec密钥,(或者如果您担心,只需重命名它 - 我刚刚重命名它并且它有效)

  3. 单击“命令”键并将该键/e中的(默认)和命令字符串的末尾替换为"%1"

    周围的引号%1很重要,必须添加。

    更改后的行应如下所示:

    (Default)   REG_SZ   "C:\Program Files (x86)\Microsoft Office\Office11\EXCEL.EXE" "%1 
    
    command   REG_MULTI_SZ   ']gAVn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f`1lfq`?R& "%1"
    
    Run Code Online (Sandbox Code Playgroud)
  4. 对 Excel.Sheet.12 进行相同的更改

现在 .xls 和 .xlsx 都应该在没有错误的新窗口中打开。


JFV*_*JFV 4

如果文件是静态的(在您的桌面、“我的文档”等上),那么您可以引用此链接:

http://www.techonthenet.com/excel/questions/instance.php

如果您有随机文件(来自 Internet、电子邮件等),那么您可以执行此操作来更改打开所有 XLS 文件以在新实例中打开的方式:

http://www.drewery.net/blog/2006/08/29/utilising-dual-monitors-with-microsoft-excel-2003/