有没有办法在离开程序的同时 minimize/detach 工作簿 window?

Is there a way to minimize/detach a Workbook window while leaving the program up?

我想知道是否可以在保持 Excel 不变的情况下操纵工作簿 window 的大小。我有一个用户窗体,我希望工作簿基本上像程序内部的一个单独的 window 一样分离和移动,中间有一个用户窗体。

我在早期版本中看到过它;背景是完全灰色的(就像一些程序如何为程序提供最小化、最大化和关闭以及为个人单独设置 windows),工具栏和所有内容仍然在顶部;工作簿 window 在底部或侧面。似乎在 Excel 2016 年,对工作簿的任何操作 window 每次都会最小化整个程序。

当我尝试使用垂直或水平 windows 等来完成此操作时,我无法打开空白 Excel window。这在较新的版本中可能吗?

Excel(自 Office 2013 起)现在是 SDI(单文档界面)实现:在此之前它是 MDI(多文档界面)。你需要一个 MDI Excel 版本来做你似乎正在寻找的东西。

参见:

https://msdn.microsoft.com/en-us/vba/excel-vba/articles/programming-for-the-single-document-interface-in-excel