我知道我可以使用Ctrl + G將光標移動到直接窗口。是否有不同的快捷鍵將光標移回代碼?從VBA立即窗口移動到代碼窗口的快捷鍵
7
A
回答
5
Alt鍵 + W¯¯,
+0
這也適用於Visual Studio。 –
9
3
對於任何有使用AutoHotkey的,我結合亞歷克斯K公司的解決方案爲AutoHotkey的腳本我,每當我登錄上運行:
SendMode Input ; Recommended for new scripts due to its superior speed and reliability
;*** ;VBA IDE
#IfWinActive ahk_class wndclass_desked_gsk ;only execute if VBA IDE is active win
^g:: ; Ctl + g: Toggle immediate window
WinGet, WindowUniqueID, ID, A
ControlGetFocus, ControlID, ahk_id %WindowUniqueID%
ControlGet, ControlHwnd, Hwnd,, %ControlID%, ahk_id %WindowUniqueID%
ControlTextSize = 16
VarSetCapacity(ControlText, ControlTextSize)
SendMessage, 0xD, ControlTextSize, &ControlText,, ahk_id %ControlHWND% ; 0xD is WM_GETTEXT.
If (ControlText="Immediate")
Send {F7}
Else
Send ^g
Return
#IfWinActive
首先,該腳本創建一個上下文敏感的CTL + 摹熱鍵,需要VBA IDE成爲活動窗口(#IfWinActive ahk_class wndclass_desked_gsk
)。
當您按下CTL + 摹,該腳本會檢查當前控件的標題是「立竿見影」。如果是,則它發送一個F7,它將焦點發送回代碼。否則它重新發布Ctl + G。
相關問題
- 1. 快捷鍵關閉立即窗口在Visual Studio 2010
- 2. 立即窗口
- 3. 切換窗口的鍵盤快捷鍵
- 4. Windows鍵盤快捷鍵和子窗口
- 5. matlab鍵盤快捷鍵:將光標從編輯器移動到命令窗口
- 6. 調整窗口亮度的快捷鍵
- 7. 關注wpf窗口上的快捷鍵
- 8. MS-Excel 2010 ...不能立即獲得VBA代碼窗口工作?
- 9. Visual Studio 2010最大化代碼窗口快捷鍵
- 10. 使用快捷鍵彈出窗口
- 11. 在窗口中創建快捷鍵10
- 12. eclipse分割窗口切換快捷鍵
- 13. Visual Studio窗口快捷Wonkyness
- 14. IntelliJ的「立即」窗口
- 15. WinAPI窗口立即關閉
- 16. 在彈出窗口中預覽方法代碼的鍵盤快捷鍵
- 17. 使用Visual Studio即時窗口像VBA即時窗口
- 18. 替代$(窗口).scroll移動
- 19. 如何從窗口移動事件中移動窗口?
- 20. 立即自動化VisualStudio窗口
- 21. 如何爲打字稿代碼窗口指定鍵盤快捷鍵?
- 22. 多線程從立即窗口調試
- 23. 不傳播到窗口的背景鍵盤快捷方式
- 24. 使用CSS將div從父窗口移動到另一窗口
- 25. 用於在Atom編輯器中的窗口之間移動的快捷鍵?
- 26. 以編程方式查找窗口的鍵盤快捷鍵
- 27. 特定窗口小部件的PyQt/PySide鍵盤快捷鍵
- 28. XFCE4的窗口快捷方式
- 29. 爲什麼點擊即時窗口會加快VBA代碼的執行速度?
- 30. 從VBA代碼打開.NET WPF窗口或Windows窗體
GSerg和Alex K的答案都是正確的。我將Alex的答案與Autohotkey腳本結合起來,將'Ctrl + G'命令轉換爲一個「切換」,可在代碼和即時窗口之間來回切換。我在下面發佈了Autohotkey代碼作爲單獨的答案。 – mwolfe02