关闭立即窗口 - VBA

时间:2016-06-15 18:36:35

标签: vba excel-vba excel

在VBA窗口处于活动状态时,我可以通过两种方式打开立即窗口(实际上是一个窗格)

    菜单栏上的
  • 鼠标 - 查看>立即窗口
  • 使用键盘 - 触摸 Ctrl + g

我可以通过点击Window右上角的红色“x”来用鼠标关闭立即窗口。

如何仅使用键盘(不使用鼠标)关闭立即窗口(仅底部窗格) ??

2 个答案:

答案 0 :(得分:6)

你可以为此写一个宏:)

将此代码放在标准模块中(需要以编程方式访问VBIDE API):

Public Sub CloseImmediatePane()
    Application.VBE.Windows("Immediate").Close
End Sub

以编程方式关闭即时窗格中的即时窗格只会使其闪烁(关闭并返回),因此您无法从即时窗格中运行此宏...但您可以将光标放在过程中并点击 F5 ,它可以工作,停靠或不停靠!

允许有趣的创意,对吗?

答案 1 :(得分:2)

由于它实际上是一个窗口(不再是命令),您可以使用Alt + F4(关闭活动实例),就像任何其他应用程序一样 (只要它是活动窗口)
更新:
您可以尝试按Ctrl + F4 - 关闭实例的活动窗口(如果它没有停靠) 如果它停靠,它属于vba本身的实例,所以,我不太确定你如何调用该元素从Dock中取出然后关闭它。