如何檢查Excel VBA Sub從哪裏調用?輕鬆點擊CTRL + F即可找到可能調用的代碼的位置,但假設有一個隱藏的調用Sub的隱藏按鈕。你怎麼知道的?Excel VBA。如何檢查一個子是否被調用到工作簿中的任何地方(例如,按鈕)
0
A
回答
2
請安裝插件mztools。它有一個選項過程調用者列出調用該過程的所有地方。
下圖顯示了過程a的所有過程調用者。
0
即使您在IDE中使用CTRL + F,當標準窗體按鈕設置爲運行該宏on action
時也不會發現情況。此外,工作簿中的任何形狀都可以設置爲on action
。然後你需要檢查它們中的每一個。 但是如果你需要在編譯時檢查這種情況下,你可以使用類似:
Debug.Print Application.Caller
如果你的個子會從標準按鈕來啓動,那麼你得到的信息Button 1
或shape name
如果是其他任何形狀開始。 重要!如果您從其他子項調用sub時使用該檢查語法,您將需要錯誤處理過程。
對於其他檢查Santosh的想法,你的,最後你可以寫一些代碼,搜索所有模塊來找到你的子和列出它。
相關問題
- 1. 如何檢查是否有任何單選按鈕被檢查
- 2. Excel VBA - 檢查函數/子是否存在於另一個工作簿
- 3. VBA檢查按鈕是否被點擊
- 4. 檢查excel工作簿是否打開?
- 5. 如何檢查一個按鈕是否被點擊使用javascript?
- 6. excel vba - 檢查單選按鈕是否被選中?
- 7. Excel vba檢查工作簿是否已打開
- 8. 如何檢查後退按鈕事件是否已被調用?
- 9. 如何檢查一個按鈕是否在按鈕陣列中?
- 10. 如何檢查一個按鈕是否被按下(在一個jsp文件中)
- 11. Excel VBA檢查工作簿是否打開,如果不是,打開它
- 12. 如何檢查一個方法是否已被調用?
- 13. 如何檢查方法中按鈕是否被點擊?
- 14. 如何檢查是否一個按鈕被點擊在MS Word?
- 15. VBA - 如何在Excel中從一個工作簿複製一行到另一個?
- 16. 如何在VBA中測試Excel工作簿中是否存在VBA?
- 17. 如何檢查一個工作簿是否打開並使用它
- 18. 如何檢查Excel工作簿或工作表是否受密碼保護?
- 19. 如何檢查excel工作簿目前是否在MAC或Windows上工作
- 20. 如何使用vba只複製一個工作表到另一個工作簿
- 21. 如何檢查是否有方法被孩子調用?
- 22. 是否可以使用VBA將宏從一個Excel工作簿複製到另一個工作簿?
- 23. 如何使VBA單擊不同工作簿中的按鈕?
- 24. 單擊下一個按鈕時,如何檢查是否有任何單選按鈕被選中?
- 25. 如何在Excel中將兩個Excel工作簿合併爲一個工作簿?
- 26. 如何檢查提交按鈕是否按下了工作?
- 27. Excel VBA方法'表'失敗,如果從本工作簿調用
- 28. 如何檢查一個單選按鈕是否已被點擊後被選中?
- 29. 如何使用Excel中的VBA將工作簿中的單個選項卡複製到主工作簿中
- 30. Excel VBA - 如何檢查不同工作簿中表格的存在?
但是,這並不顯示哪些控件被分配宏,只顯示那些以編程方式調用?或者有沒有辦法顯示所有控件? – Jake