windows 10 操作系统、电脑、应用程序等
番茄系统家园 · 2021-07-22 20:25:39

Pop:之前发过类似的文章是针对XP的,不过在下面就无效了。
通过下面注册表的修改可以实现下面版本的多窗口,独立进程打开,而避免关掉一个表格,所有都会被关闭的情况。
【第一种方法:手动修改注册表搞定的独立进程】
备用图:
第一步:
打开注册表,依次展开\\\Open
首先删除左边的ddeexe这个,然后再点击command修改其右边的默认值
将其后面的/e去掉,修改为"%1"
也就是"C:\ProgramFiles\MicrosoftOffice\OFFICE11\EXCEL.EXE""%1"
再点击command修改其右边对应的command的值,将其后面的/e去掉,修改为"%1"
也就是&igAVn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f`1lfq`?R&"%1"
第二步:
打开注册表,依次展开HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\
首先删除左边的ddeexe这个,然后再点击command修改其右边的默认值
将其后面的/e去掉,修改为"%1"
也就是"C:\PROGRA~1\MICROS~2\OFFICE11\EXCEL.EXE""%1"
【第二种方法:用代码直接导入搞定Windows7/8Excel的独立进程】
测试版本:Office2003且为默认安装路径
将下面的代码保存为*.reg的文件,如Window7_Excel.reg,再双击导入即可。
WindowsRegistryEditorVersion5.00
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
@="打开(&O)"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@="\"C:\\ProgramFiles\\MicrosoftOffice\\OFFICE11\\EXCEL.EXE\"\"%1\""
"command"=hex(7):26,00,69,00,67,00,41,00,56,00,6e,00,2d,00,7d,00,66,00,28,00,\
5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,45,00,58,00,43,\
00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,21,00,44,00,65,00,40,00,\
5d,00,56,00,7a,00,28,00,72,00,3d,00,66,00,60,00,31,00,6c,00,66,00,71,00,60,\
00,3f,00,52,00,26,00,20,00,22,00,25,00,31,00,22,00,00,00,00,00
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
@="打开(&O)"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@="\"C:\\PROGRA~1\\MICROS~2\\OFFICE11\\EXCEL.EXE\"\"%1\""
仔细看一下上面的代码,其实就将上面的步骤一次性搞定,免除了手动操作而已。
Author
popPostedon2011/11/16
2014/11/28
CategoriesTechnologyTagsExcel,Windows7,进程7,961views
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/17234.html。
