2016-06-15 4 views
3

С окна VBA активным, я могу открыть окно (действительно панель) двумя способами:Закройте Immediate Window - VBA

  • с помощью мыши - на панели меню - Вид> Immediate Window
  • с клавиатуры - нажатием Ctrl +г

Я могу закрыть окно Immediate Window с помощью мыши, щелкнув красный «x» в верхнем правом углу окна.

Как я могу закрыть окно Immediate (только нижняя панель) используя только клавиатуру (без мыши) ??

ответ

2

Поскольку это действительно окно (не дольше команда), вы можете использовать Alt + F4 (закрыть активный экземпляр), как и любое другое приложение (до тех пор, как его активного окна)
UPDATE:
Вы можете попробовать Ctrl + F4-закрыть активное окно экземпляра (если оно не состыковано).
Если он состыкован, он принадлежит экземпляру vba, поэтому я не совсем уверен, как бы вы назвали элемент, чтобы снять его с док-станции, а затем закрыть его.

+0

Благодарим за предложение, но на моем компьютере 'Alt + F4' выключает все окно VBA, а не только окно Immediate * (панель) * –

+2

@ Gary'sStudent Это не будет работать в пристыкованной/панели но он будет откреплен. И Ctrl + G снова откроет его в незаблокированном состоянии, которое вы можете еще раз закрыть с помощью клавиши «Alt + F4», если вы используете «Ctrl + G», чтобы сделать его активной панелью. –

+0

Если он не состыковался, попробуйте обновленный ответ. – Sgdva

5

Вы можете написать макрос для этого :)

этого кода в стандартном модуле (требуется программный доступ к API VBIDE):

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

Программным закрытием немедленной панели с непосредственной панели будет только мерцать (закрыть и вернуться), чтобы вы не могли запустить этот макрос с панели быстрого доступа ... но вы можете поместить курсор внутрь процедуры и нажать F5, и он работает, стыкуется или нет!

Веселые креативные идеи разрешены, правда?

+1

Спасибо !! ........................ * (и я могу назначить нажатия клавиш вашему субмутку и избежать мыши) * –

+0

Ha! не думал об этом! –

+0

Это работает с самим объектом (поэтому не имеет значения, может ли док-станция работать или нет), так +1 – Sgdva

Смежные вопросы