日期:2014-05-17  浏览次数:21263 次

office如何做到多个文件用多个独立的进程打开
类似记事本之类的应用程序,打开多个.txt文件时,会相应地建立多个notepad.exe进程,但是现在office2007和office2010打开多个如word文档时,只会建立一个winword.exe进程。要想实现打开多个word文档也像记事本那样相应地建立多个winword.exe进程。

------解决方案--------------------
或者启动word时,加参数

/w:启动一个新Word进程,独立与正在运行的Word进程
------解决方案--------------------
曾在个 ACAD 论坛看到类似的问题,不过是相反的,那里要求的是解决双击 dwg 文件会再次打开个 ACAD 进程。里面的解决方法是设置正确的文件打开选项里 DDE 参数。
所以,楼主的这个要求,也可以试试反过来实现看看是否可行。
由于 Win7 取消了“文件类型”高级设置,所以可能只有通过直接的注册表操作来实现了。
首先 Regedit.exe 打开注册表编辑器,展开 HKEY_CLASSES_ROOT\.DOCX 通过其右边“默认”的内容再次定位到诸如 Word.Document 或带版本的如 Word.Document.12 这样的,实际的情况看你系统里 Office 安装版本而已;展开它,直至 shell\open\ddeexec ,将其下的内容全部删除;最好在将该项“权限”设置为“只读”,取消创建和写入权限,防止后来启动 Word 时 Word 程序的自动修复;将 shell\open\command 右边的 command 数据删除,“默认”项最后加上 "%1" (前加空格,双引号是需要的),同样设置该键的权限至“只读”。
对 .DOC 也和 .DOCX 一样的操作一遍。

手头没有 office 2007/2010 只有 2003 ,这样做了之后,双击 doc 文件就会新开个 Word 进程并打开相应的 doc 文件的。