同时打开多个独立的Excel主窗口

同时打开多个独立的Excel主窗口

问题:缺省情况下,新打开的Excel文件会和已经打开的Excel文件共用一个窗口,这样很难做文件和文件的比较,有时候我们为了方便,需要同时打开两张或多张独立的Excel窗口。

 

解决的方法:

1、打开我的电脑窗口中选择【工具】 - 【文件夹选项】 

2、然后选择【文件类型】选项卡,在【已注册的文件类型】中选择“xls”的扩展名; 

3、定位到“XLS”扩展名的文件;点下面的那个【高级】按钮;选中【打开(0)】,然后点右面的【编辑】按钮; 

4用于执行操作的应用程序的内容"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" /e的后面加上个空格,然后加上"%1"

然后把使用DDE的选项去掉(好像确认后还是选中了,不起作用);然后【确定】就OK啦。

一路【确定】完就OK

 

现在每个Excel文件都会独占一个Excel进程了。

至此,你在你的电脑上就可以以新的独立窗口打开Excel,让每个Excel文件在独立的窗口中打开,多窗口打开Excel”了。就是比如你打开2个不同的Word文件,可以2个分开操作,拖动/最小化等等。

------------------------------

 

win7下Office 2003

解决方案:

注:此方法适用于Windows 7下的 Office 2003/2010 版本,我以excel 2003 做示范。建议先备份导出要修改的注册表

1.    打开注册表编辑器,先进行导出操作备份注册表。

2.    运行  regedit  打开注册表

3.    定位到注册表:HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open ,展开Open,将ddeexec删除,选择command,然后双击右侧的名称为“command”的注册表项目,将末尾的 /e (exeel 2003是  /e ,excel 2010是 /dde  具体的看自己情况吧,总之它是比较容易辨认的,它跟之前的信息有一个空格隔开) 改成 "%1" (注意有双引号),再双击“默认”注册表项,也是将末尾的 /e 改成 "%1" 。

 4.   如果你安装的是Office 2010 你还要修改这一项,再定位到   HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open    用同样的方法修改注册表。

 ------------------------------

win10下excel2010的办法:

这里首先更改HKEY_CLASSES_ROOT \ Excel.Sheet.12里面的注册表,打开shell\open

删除里面的ddeexec文件夹,然后打开command文件夹,双击里面的注册表command。

将里面的文件改为如下:xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ "%1"

直接复制粘贴保存即可。

紧接着然后同样的方法去Excel.Sheet.8里面shell\open

删除ddeexec文件夹,然后也是在command里面修改注册表文件:

xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ "%1"

修改内容和Excel.Sheet.12里面一样。

备注:聪明的网友会发现,其实两者代码差别仅在最后,最简单且没有问题的是:双击command,只需要将末尾的/dde改成"%1",不需要都复制过去,sheet8和sheet12同样。这样就不会出现“只对当前产品有效”的问题了。

 

 

猜你喜欢

转载自weixing.iteye.com/blog/1448230
今日推荐