2024年1月2日发(作者:)

在使用Excel2010时,如果我们直接打开多个Excel文档,则这几个文档会在同一个窗口中显示,而且无论你对那个文档进行最大化/最小化操作,其它文档都会与其同步,如何解决这个问题呢?请根据个人喜好选择一下三种解决方案:

1.更改程序窗口排列方式

双击打开多个Excel文档,切换到“视图”工具栏,在“窗口”部分,单击 “全部重排”按钮。选择一合适的选项,如“垂直并排”,然后按“确定”。这时候你就可以在同一个窗口中同时看到多个Excel文档中的内容,

这样排列,便于拖动、比较,基本能满足工作需要。但是最大化和最小化还是同步实现的。

2. 从开始菜单打开新窗口

不通过双击Excel文档来打开文件,通过计算机的开始菜单打开Excel,“开始”-〉“所有程序”-〉“Microsoft Office”->”Excel 2010”,然后在新打开的 Excel 窗口中,从“文件”->“打开”来打开目标工作簿。

用这样的方法,打开多个 Excel 窗口后,可以轻松实现对各窗口的操作控制,最大化,最小化等等互不干扰。

3. 直接从开始菜单中再次打开 Excel 程序,然后在新的 Excel 程序中使用“文件-打开”来打开文件。等于是打开了一个新的进程。Excel20102007 在一个窗口打开文件的本意原是为了节省内存。不过,如果你机器内存很多,又想一劳永逸地改变的话,可以通过更改注册表来避免Excel2010窗口大小同步化的问题。

1)定位到注册表键值:HKEY_CLASSES_.12shellOpen

2)展开Open注册表项,你会看到”command”项和”ddeexec”项,我们来分别对它们进行操作

3)HKEY_CLASSES_.12shellOpencommand下有两个注册表键值,”默认”和”command”,双击“默认”,将其键值的后四个字符”/dde”改为”%1”,如果你的Office是安装在默认路径下,改完后键值为:

"C:Program FilesMicrosoft " "%1"

双击”command”,将其值的后四位也由/dde改成”%1”

4)重命名HKEY_CLASSES_.12shellOpen下的”ddeexec”项,如将其改为”ddeexec2”

5)定位到注册表键值:HKEY_CLASSES_.8shellOpen,对其做以上2)到4)步相同的动作。

重要的参考信息:

具体参考以下两篇微软技术文档:

/kb/2227598/zh-cn

/kb/2636670/zh-cn

易宝典: 如何避免 Excel 2010 窗口大小同步化?

查看本文应用于的产品

回到顶端

问题描述:

以前用的是 Excel 2007,那个时候是可以打开多个 Excel 是以不同的窗口显示的。最近装了Office 2010,但是发现所有打开的 Excel 都会在同一个窗口显示,不论最大化还是最小化都是同步出现的,非常不方便。怎么解决这个问题啊??

回到顶端

小易支招:

方法一:更改程序窗口排列方式

打开 Excel 2010,切换到“视图”工具栏,在“窗口”部分,单击 “全部重排”按钮。选择一合适的选项,如“垂直并排”,然后按“确定”。

出来的效果如下图:

这样排列,便于拖动、比较,基本能满足工作需要。但是最大化和最小化还是同步实现的。

方法二:从开始菜单打开新窗口

要真正实现窗口间互不影响,可以这样做:

从开始菜单重新打开一个 Excel 窗口。依次打开“开始”->“所有程序”->“Microsoft

Office”->“Microsoft Excel 2010”。

然后在新打开的 Excel 窗口中,从“文件”->“打开”来打开目标工作簿。

用这样的方法,打开多个 Excel 窗口后,可以轻松实现对各窗口的操作控制,最大化,最小化等等互不干扰。

如果还是不行,可以爬一下论坛找找有没有好的解决方案。

如何在单独的窗口中打开 Excel 文件? - 易宝典

查看本文应用于的产品

在易宝典文章如何避免 Excel 2010 窗口大小同步化中,我们示意了如何在在一个窗口中打开、排列多个 Excel 文件。但是很多使用 Windows 7 的同学还是喜欢两个窗口一拉一靠左右排列,既便于比较,也不妨碍操作。问题是,打开多个 excel 文件时,它总是显示在一个窗口中啊,怎样在单独的窗口中打开文件呢?

比较安全的方法嘛,就是直接从开始菜单中再次打开 Excel 程序,然后在新的 Excel 程序中使用“文件-打开”来打开文件。等于是打开了一个新的进程。

(小易还有手绝的:直接在任务栏上鼠标中键单击 Excel 程序图标打开一个新的程序)

Excel20102007 在一个窗口打开文件的本意原是为了节省内存。不过,如果你机器内存很多,又想一劳永逸地改变的话,可以试试下面这个方法。

方法一:Fixit 自动修改

单击“解决此问题”链接,在文件下载对话框中单击“运行”,然后按照向导操作即可。

(小易提示:由于修改涉及到注册表修改,为避免意外或方便日后还原,Fixit 工具会在桌面建立一份注册表备份)

解决此问题

/?linkid=9794866

Microsoft Fix it 50801

方法二:手动修改

使用快捷键组合“Win+R”调出运行命令框,键入,回车,打开注册表编辑器。

(若弹出用户账户控制窗口,请允许以继续)

小易提示: 如果注册表修改不当可能会出现严重的问题。因此,请确保您认真执行这些步骤。为增加保护,请修改之前备份注册表。

定位到注册表键值:HKEY_CLASSES_.12shellOpen

右击,选择“导出”。在修改之前,我们先为其做一下备份。

做好备份后,就可以大胆修改了。

1. 修改Opencommand值。

展开“Opencommand”,在右边细节窗口:

双击打开“默认”,将其键值改为"C:Program FilesMicrosoft

" "%1"

(如果您使用的是 Office 2007, 把 Office 14 改为 Office 12。另外,千万不要丢了引号)

然后,双击command,将鼠标光标移到数值数据最后,用"%1"代替/dde

(如果使用的是 Office 2007,用"%1"代替/e)

2. 重命名Openddeexec。

选中“ddeexec”,右击,选择“重命名”。为其取个新名字,例如“ddeexec2”。

用相同的办法,对HKEY_CLASSES_.8shellOpen进行备份和修改。

现在是不是能在单独的窗口中打开 Excel 文件呢?