此宏将隐藏/关闭VBE主窗口:
Sub VBEMainWindowHide()
'close VBE window:
Application.VBE.Window.Visible = False
End Sub我正在尝试关闭或隐藏"Project - VBA项目“窗格。此窗格显示工作簿、ThisWorkbook模块等中的所有工作表。
我使用相同的术语尝试了Application.VBE.Projects.Visible = False、Application.VBE.("Projects - VBA Project")和其他一两个组合。
发布于 2020-02-13 12:48:14
您可以使用Application.VBE.Windows("WindowName").Close关闭相关的VBE窗口。
看看这个
Option Explicit
Sub Sample()
Dim i As Long
For i = 1 To Application.VBE.Windows.Count
Debug.Print Application.VBE.Windows(i).Caption
Next i
End Sub这将在Immediate Window中显示如下所示的内容
Module1 (Code)
Book1 - Sheet1 (Code)
Project - VBAProject
Properties - Module1
Object Browser
Watches
Locals
Immediate所以
Application.VBE.Windows("Immediate").Close 将关闭“即时”窗口。同样地回答你的问题
Application.VBE.Windows("Project - VBAProject").Close 将关闭"Project - VBA Project“窗格。要再次显示它,您可以使用
Application.VBE.Windows("Project - VBAProject").Visible = Truehttps://stackoverflow.com/questions/60200249
复制相似问题