Excel 请问如何以独立进程开启多个excel文件

2025-03-04 15:49:28
推荐回答(5个)
回答1:

需要补充的是对于 windows 10 操作系统(目前我只测试了64bit),解决方法稍有不同,在此分享一下。简单来讲就是需要把“/dde”改成“"%1" /x”,并且删除或改名“ddeexec”项。

有两个方法可以在独立的进程中打开Excel。

1、临时性的方法:按住Alt键,点击Excel图标,会问你“是否启动新的Excel实例”,点击“是”就可以了,重复这个方法你可以临时性的用独立的进程打开多个Excel实例。

2、永久性的方法:修改注册表,可以让你任何时候双击一个Excel文件,都能以独立的进程打开这个Excel文件。

Step 1. 按下“Windows图标建”+R,在“运行”窗口输入“regedit”,会打开注册表编辑器,然后打开[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command],双击“(默认)”,将末尾的“/dde”改成“"%1" /x”。
改完后默认键的值看起来就是:"C:\Program Files\Microsoft Office\Office15\EXCEL.EXE" "%1" /x

Step 2. 双击“command”,也是将末尾的“/dde”改成“"%1" /x”。

Step 3. 将[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]下面的“ddeexec”改个名字,比如改成“ddeexec2”。

Step 4. 对注册表的“Excel.Sheet.8”做同样的操作(即[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]),这可以确保你对于Excel 97/2003版本的文件也同样能用独立进程打开。

注意修改上述参数是要确保输入的是英文的引号,确保保留了原有的空格。

打开任务管理器,如果你看到两个以上的“Microsoft Exce”进程,就表示你成功了。

回答2:

  1.打开注册表编辑器(开始-运行-输入" regedit "),先进行导出操作备份注册表。

  2. 定位到【HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open】,展开Open,将ddeexec删除,然后选中command,双击右侧窗格的默认,将末尾的/dde改成【"%1"】(注意有双引号),再双击command,也是将末尾的/dde改成"%1"。图1是修改后的截图。
  3. 再定位到【HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open】用同样的方法修改注册表。
  4.此方法适用于office2010.2007,请采纳,谢谢。

回答3:

重新安装一下OFFICE就可以了

回答4:

win7 如果需要用一个进程打开多个excel文件,就是一个窗口内多个excel窗口,可以实现垂直并排等功能,那就:

打开“运行”窗口,输入regedit编辑注册表。

1. 让[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]和[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command] 的 默认、command 的末尾都是: /e “%1”。注意保留空格。

2. 2个open下的ddeexec 决不能改名,也不能是ddeexec_DEL。

效果如下图。

受到原win版本的文件类型功能启发:网页链接

回答5:

直接 点图标 再开就可以了呀