我有一个用C#.NET制作的类库。该课程有一个定期触发的公共事件public event EventHandler DataReadyEvent;
。
我有一个VBA应用程序,它使用CreateObject(...)
创建此类库的实例。我可以通过COM轻松访问类库的方法和属性,但我似乎无法使事件工作。
是否可以通过com触发事件?
如何在VBA中收听它们?
答案 0 :(得分:0)
通过声明变量WithEvents
:
Private WithEvents obj as ObjectType
然后使用编辑窗口下拉菜单首先选择obj
,然后选择obj
的可用事件。它将创建事件处理程序。