在VBA窗口处于活动状态时,我可以通过两种方式打开立即窗口(实际上是一个窗格):
我可以通过点击Window右上角的红色“x”来用鼠标关闭立即窗口。
如何仅使用键盘(不使用鼠标)关闭立即窗口(仅底部窗格) ??
答案 0 :(得分:6)
你可以为此写一个宏:)
将此代码放在标准模块中(需要以编程方式访问VBIDE API):
Public Sub CloseImmediatePane()
Application.VBE.Windows("Immediate").Close
End Sub
以编程方式关闭即时窗格中的即时窗格只会使其闪烁(关闭并返回),因此您无法从即时窗格中运行此宏...但您可以将光标放在过程中并点击 F5 ,它可以工作,停靠或不停靠!
允许有趣的创意,对吗?
答案 1 :(得分:2)
由于它实际上是一个窗口(不再是命令),您可以使用Alt + F4(关闭活动实例),就像任何其他应用程序一样 (只要它是活动窗口)
更新:
您可以尝试按Ctrl + F4 - 关闭实例的活动窗口(如果它没有停靠)
如果它停靠,它属于vba本身的实例,所以,我不太确定你如何调用该元素从Dock中取出然后关闭它。