win7下excel多窗口显示的解决方法

  • 格式:doc
  • 大小:55.00 KB
  • 文档页数:2

win7下excel多窗口显示的解决方法

 先在桌面先建一个txt文件,将下一行的代码复制进去: start "Excel" "c:\Program

Files\Microsoft Office\Office12\EXCEL.EXE" /e %1

 将上述文件保存,并重命名为“runExcel.bat”(连扩展名一起改掉,即改成一个批处理文件);

 将文件放到“c:\Program Files\”下。

 选择一个excel文件,右键点击“打开方式” → “选择默认程序” → “浏览”,找到选择刚才保存的runExcel.bat文件,选中,点确定。

 至此,就可以以新的独立窗口打开Excel,让每个Excel文件在独立的窗口中打开Excel了。将某个窗口拖动到其它显示器中时,不会影响别的窗口。

但这样做的话其实也会带来其它的问题,网上少有人提起过,经过一番研究,发现了其原因及解决办法:

1. Excel2003情况下的解决办法:

很简单,将上述start "Excel" "c:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e %1

中的“Office12” 改为“Office11”即可。

2. Excel的图标全都变成了不认识的白图标:

这个是必然的,因为找不到图标文件了,可用图标修复软件来修复。我用的是免费系统优化软件 —— “魔方”中的一个名为“图标大师”的小工具,找到与excel.exe同目录下的图标文件直接选择一个修复就行了。

3. 不同工作簿之间不能复制工作表

Excel有个功能,就是在某个工作簿中的工作表标签上单击右键,可以在弹出的菜单中选择“移动或复制工作表”,这样就可以在不同工作簿之间移动或复制工作表(复制工作表时需要在下面的那个“建立副本”前打勾)。

但是,如果采取了上述方法后,则这个功能就失效了,因为不同进程之间互相无联系,不能移动或复制。

如此说来,真要是不用扩展屏幕时,还得把Excel的默认打开方式给改回来。

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

后记:

这两天又发现了个新方法,更强,直接就是改注册表的,这样就避免了图标的问题,不过不同工作簿之间不能移动或复制工作表的问题依然存在。,

WIN7中同时打开多个独立Excel窗口

1、引言

Excel是我们最常用的办公软件之一,在日常工作中,我们经常需要将两个Excle表中的数据进行对比,但是因操作系统及office版本的问题,有时候同时打开了多个Excel,却只显示在一个主窗口中,不能同时独立显示在桌面,方便我们进行数据对比工作。

2、处理过程

针对这个问题的处理,需要修改注册表,在做操作之前,需要先对注册表进行备份,以便进行紧急恢复。

1、注册表备份

开始/运行,输入regedit回车,打开注册表。如图1:

图1

在注册表界面点击文件/导出,备份出注册表信息,如图2

图2

2、展开注册表左边的结构树,定位到【HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open】,展开open,将ddeexec删除,然后选中command,双击右侧窗格的“默认”,将末尾的/dde 改为"%1" (注意包含双引号),再双击command,同样将末尾的/dde改成“%1”,如图3:

图3

3、定位到【HKEY_CLASSES_ROOT\Excel.Sheet.8\Open】展开open,将ddeexec删除,然后选中command,双击右侧窗格的“默认”,将末尾的/dde 改为"%1" (注意包含双引号),再双击command,同样将末尾的/dde改成“%1”。

3、经验总结

我们使用office处理日常事务的时候,会遇到很多使用上的小问题,总结这些小问题的处理方法,跟周围同事共享心得,在一定程度上了提高项目组的工作效率。

这是WINDOWS 7下的方法

1、打开REGEDIT

2、在HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open目录下,只保留以下内容:

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]

@=”打开(&O)”

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]

@=”C:\Program Files\Microsoft Office\Office11\EXCEL.EXE” /e “%1″

删除ddeexec这个目录和command下的那个command的键值。

office11 这是office2003版本 office12是office2007版本。