最近發現一個奇怪的問題,發現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】用同樣的方法修改注冊表即可

