最小化工作簿/工作表,但保持窗体打开

有没有办法减less工作簿/工作表,但能够保持打开的forms? 我已经尝试过的代码:

application.visible=false 

 userform1.show vbmodeless 

但是这隐藏了所有活动的工作簿,工具栏function也消失了。 有没有办法减less工作簿,但保持function区显示和表单也打开?

在Excel 2010上testing

 Sub Test() ActiveWindow.WindowState = xlMinimized UserForm1.Show End Sub 

这将最小化Excel中的所有工作簿,但将保持function区和任何用户窗体可见,如果您没有Application.ScreenUpdating = False则人们将能够在Excel左下angular看到工作簿。


如果你只想最小化一个工作簿,你可以使用下面的代码

为了最小化特定的工作簿,请将这个答案归功于SO

 Sub test() Dim wbName As Window Set wbName = ActiveWorkbook.Windows(1)'You can use Windows("[Workbook Name]") as well wbName.Visible = False wbName.Visible = True End Sub 

让我知道你是否需要任何澄清