我刚刚迁移到 Windows 10(Excel 2016)。我经常在 Excel 中运行应用程序,因此它在整个工作周内都在我的一台显示器上的某个固定位置保持打开状态。在迁移之前,当我第一次启动 Excel 时,它会打开一个空白工作表,然后我打开的任何文件都会显示在同一个窗口中(因此在同一个屏幕位置)。我可以通过“查看/切换窗口”或将鼠标悬停在任务栏上并选择感兴趣的文件来轻松地在文件之间切换。
使用这个新版 Excel,当我打开文件时,它不会打开我已经打开的同一个空白工作表窗口,而是在屏幕上的其他地方打开一个全新的窗口。无论“忽略使用动态数据交换 (DDE) 的其他应用程序”框是否选中,都会发生这种情况。我知道有些人觉得这很有用,因为它可以并排查看文件(为此我可能会运行单独的 Excel 实例,特别是当一个实例处于手动计算而另一个处于自动计算时),但对我来说这毫无用处,而且非常烦人。我的屏幕已满,我需要在一个地方查看所有文件。
我该如何停止这种情况?我该如何恢复在同一窗口中打开所有文件?微软应该始终为用户提供选择,而不是任意地做出选择。谢谢。
答案1
从本质上讲,您无法完成您想做的事情。
我很确定微软选择了多个实例,因为这与 Windows 10 任务栏中的堆叠图标融合得很好。
通过使用Windows 10的这一功能,我们可以非常轻松地选择不同的工作簿。
由于这是原生的 Windows 10 和 Office 365(2016),因此可能只需要进行一些调整即可在日常使用中感到舒适。
这种方法还确保了这很可能是我们未来可以预见的前进方向。
答案2
这是 Excel UserVoice 论坛上的类似帖子“恢复 MDI 文件处理(在一个窗口中打开所有文件);终止 SDI(每个电子表格在单独的窗口中打开)“。
根据Excel团队[MSFT]的回复,微软开发工程师目前不打算恢复到MDI(多文档界面),他们希望改善SDI(单文档界面)的体验
所以我同意 DrMoishe Pippik 的建议,您可以安装第三方插件作为解决方法。
答案3
在 MDI 情况下,您无法打开所有文件。无论您是否喜欢,它们都将是 SDI,这是您无法克服的。
话虽如此,您几乎肯定会尽力获得您习惯的功能(任何理智的人都希望获得的功能)。
如果只是从 Explorer 中打开文件,每个文件都会以 (当然) SDI 形式在其自己的 Excel 程序实例中打开。它有自己的实例,不与其他以类似方式打开的文件共享。对于 Windows 和 Excel 而言,这些单独的实例就像记事本和 Autodesk 的实例一样不同。它们没有任何共享,除了 Windows 连接或共享的 MS Office 程序套件所提供的任何内容之外,它们对彼此一无所知。因此,假设您想要从一个文件复制并粘贴到另一个文件。复制一个单元格 (一个公式单元格以显示差异) 并将其粘贴到单独实例中的 Excel 文件中,它会粘贴该值,就像粘贴到浏览器或开放格式文档程序 (如记事本) 中一样。公式消失了,但没有粘贴。显然可以使用 F2 来传输公式,但一次只能传输一个,是吗?这种差异在 VBA 中也会产生明显的区别。
但是,如果您改变打开文件的方式,则可以恢复许多连接。假设您打开了一个实例,并在其中打开了一个文件。使用文件|打开来查找下一个文件并以此方式打开它。它们仍然是 SDI,没有任何变化,并且两者都有四分之一的屏幕被菜单填满(哦,对不起……嗯……功能区……如果它像菜单一样移动并且像菜单一样说话,那么它就是菜单),等等。但是,现在您可以在文件之间完全复制和粘贴。仅当另一个文件打开时,引用其他文件的公式才有效。它们在单独的实例示例中不起作用。这不是您习惯的,但有很多。您提到的到处都是窗口,这种情况并不常见。在同一个实例中打开文件的另一种方法是在资源管理器中找到它们,然后将它们拖放到 Excel 程序窗口上。但是,尽管 MS 修复了这个问题,但它并没有完全从概念上得到解决:尝试在 Outlook 中使用附件,它不会这样做。想要从 Outlook 打开某些内容?无论怎样,都是单独实例,即单独运行的程序。
要获得一些旧功能,您可以做的另一件事是从任务栏图标打开 Excel,然后按住 Shift 键并单击同一图标打开第二个窗口。它们是链接的,仍然是单个程序实例。只需单击图标即可获得第二个程序实例,而没有链接。顺便说一句,有些人说必须按住 Ctrl 键并单击。好吧,对我来说不是,但我相信他们正在讲述他们的经验,并且适合您的方法将因您拥有的 Windows 版本而异。我认为很容易分辨哪种方法适合您:对我来说,按住 Ctrl 键并单击没有什么特别的作用,所以大概只有一个方法也适合您。
就我个人而言,我发现 Outlook 的问题非常令人恼火和糟糕。但除此之外,他们已经恢复了我度过一天所需的几乎所有东西。我不会将东西放在窗口上,除非你想声称全屏“最大化”的情况是一个窗口(而我并不想……改天再说),所以当我使用 3-4 个文件时,我不会因为功能区占用大量屏幕而感到恼火。有时我会感到困扰,但现在不常见了。如果我一直通过个人工作簿使用宏,而不是只是喜欢它们可用并有时使用它们,单独的程序实例可能会令人讨厌,但我认为只有当我定期修改或添加它们时才会这样……
因此,请探索它,使用上述方法,您可能会再次获得许多轻松的工作体验。但没有什么可以让它再次一样。微软一直坚持 SDI 的奇迹(就像他们在 1990-1995 年左右所做的那样,当时他们说 SDI 有多糟糕,MDI 有多神奇,并用 MDI 取代了它)。假设这是自然过程,那么大约在 2035 年以后,他们才会大声宣扬他们刚刚用来伏击您的“新”MDI 与他们以前使用的原始旧 SDI 相比有多么出色。我死了,永远不知道,但它很合适。所以习惯它吧。哦,忘了用户的声音吧。这是一个坑,他们已经告诉人们不要再谈论 SDI 了。根据他们的说法:它就在这里,它并不奇怪,习惯它吧。就这样。(所以你不会浪费时间回到正轨,结果却看到下个月的更新让你回到 MDI。)