是否有任何方法可以在VBA下的Microsoft Access中的立即窗口中使用事件订阅者(例如使用Debug.Print)进行调试?事件订阅者在Microsoft Access VBA
1
A
回答
1
此代码是一个一站式的所有的Microsoft Access发射物体的...
Option Explicit
'* In a class module
Private WithEvents o_PageEvents As Access.Page
Private WithEvents o__ControlInReportEvents As Access.[_ControlInReportEvents]
Private WithEvents o_LabelEvents As Access.Label
Private WithEvents o_RectangleEvents As Access.Rectangle
Private WithEvents o_LineEvents As Access.Line
Private WithEvents o_ImageEvents As Access.Image
Private WithEvents o_CommandButtonEvents As Access.CommandButton
Private WithEvents o_OptionButtonEvents As Access.OptionButton
Private WithEvents o_OptionButtonInOptionEvents As Access.[_OptionButtonInOption]
Private WithEvents o_CheckBoxEvents As Access.CheckBox
Private WithEvents o_CheckBoxInOptionEvents As Access.[_CheckBoxInOption]
Private WithEvents o_OptionGroupEvents As Access.OptionGroup
Private WithEvents o_BoundObjectFrameEvents As Access.BoundObjectFrame
Private WithEvents o_TextBoxEvents As Access.TextBox
Private WithEvents o_ListBoxEvents As Access.ListBox
Private WithEvents o_ComboBoxEvents As Access.ComboBox
Private WithEvents o_ObjectFrameEvents As Access.ObjectFrame
Private WithEvents o_PageBreakEvents As Access.PageBreak
Private WithEvents o_ToggleButtonEvents As Access.ToggleButton
Private WithEvents o_ToggleButtonInOptionEvents As Access.[_ToggleButtonInOption]
Private WithEvents o_PaletteButtonEvents As Access.PaletteButton
Private WithEvents o_SubFormEvents As Access.SubForm
Private WithEvents o_SubReportEvents As Access.SubReport
Private WithEvents o_CustomControlEvents As Access.CustomControl
Private WithEvents o_CustomControlInReportEvents As Access.[_CustomControlInReport]
Private WithEvents o_TabControlEvents As Access.TabControl
Private WithEvents o_SectionEvents As Access.Section
Private WithEvents o_SectionInReportEvents As Access.[_SectionInReport]
Private WithEvents o_PageHdrFtrInReportEvents As Access.[_PageHdrFtrInReport]
Private WithEvents o_FormEvents As Access.Form
Private WithEvents o_ReportEvents As Access.Report
Private WithEvents o_References_Events As Access.References
Private WithEvents oDispAttachmentEvents As Access.Attachment
Private WithEvents oDispEmptyCellEvents As Access.EmptyCell
Private WithEvents oDispWebBrowserControlEvents As Access.WebBrowserControl
Private WithEvents oDispNavigationButtonEvents As Access.NavigationButton
Private WithEvents oDispNavigationControlEvents As Access.NavigationControl
其使用的一些例子在这些链接中给出| Adding Classes WithEvents to MS Access Form | MS Access WithEvents in Class Module for OnClick Event |。
也是堆栈溢出类似的问题Click event handler withevents
相关问题
- 1. 订阅Microsoft Word COM事件
- 2. 事件订阅者克隆
- 3. Enqueue laravel事件订阅者
- 4. .NET事件 - 阻止订阅者订阅事件
- 5. 订阅VBA中的控件事件
- 6. VBA和Microsoft Access
- 7. 订阅者方法vs事件
- 8. 添加第三方事件订阅者
- 9. Symfony2表单事件PreSetData订阅者
- 10. 异步运行Plone订阅者事件
- 11. 订阅事件
- 12. 订阅事件
- 13. 记录是在Microsoft Access VBA
- 14. 在javascript中订阅事件
- 15. C#事件订阅
- 16. RhinoMocks事件订阅
- 17. 订阅TeamSystem事件
- 18. 订阅FB事件
- 19. C#订阅事件
- 20. 订阅Docker事件
- 21. 检查该事件在事件订阅
- 22. C#事件多个发布者到一个订阅者
- 23. 我可以从当前事件堆栈返回Microsoft Access VBA吗?
- 24. Microsoft Access VBA INSERT SQL语句
- 25. Microsoft Access VBA Datediff错误
- 26. MS Access表单事件,VBA
- 27. Access 2003 VBA OnNavigation事件?
- 28. Symfony2 - 使用事件订阅者时不存在域
- 29. 如何在序列化对象时忽略事件订阅者?
- 30. 如何在棱镜中创建事件订阅者(eventaggregator)
没有。即时窗口基本上是一个控制台,它甚至不包含用于显示文本的控件 - 它直接绘制到客户区。您需要能够直接从调试器挂接IO。 VBA \ 6程序员几十年来一直试图这样做,但没有成功...... – Comintern
订阅什么事件?查看变量声明中使用的'WithEvents'关键字,例如'Dim WithEvents foo as Access.Form' –