最近发现一个奇怪的问题,发现office中的word和ppt在我使用笔记本分屏幕(双屏)的时候都可以将2份文档分别在2个窗口打开,但是在使用excel的时候却发现不行,最后研究发现原因是因为excel使用的父子窗体,每个打开的excel其实都是在一个主窗体里面打开的子窗体,所以没有办法打开多个主窗体,当然也就没有办法将其中一个窗口拖拉到另一个屏幕上面去。因此如果可以每次打开excel都是一个excel独立的一个窗口就可以解决,办法如下:(注:此方法适用于Windows 7和Office 2010版本。建议先备份导出要修改的部分,以防出现错误)
进入注册表:定位到【HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open】,展开Open,将ddeexec删除,然后选中command,双击右侧窗格的默认,将末尾的/dde改成【"%1"】(注意有双引号),再双击command,也是将末尾的/dde改成"%1",如下图:
再定位到【HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open】用同样的方法修改注册表即可