Office的COM共享加载项(非VSTO)可以将自定义事件添加到主机应用程序中吗?

时间:2019-05-19 17:44:33

标签: .net vb.net visual-studio office-interop office-addins

我精通VBA,但仍在学习Visual Studio。我正在尝试使用Microsoft Access的COM共享加载项。但是Access似乎没有自己的应用程序级事件。是否可以扩展Access Application类以添加自定义事件?因此,是否可以扩展现有的第3方类?

我认为也许Visual Studio组件类或PowerPack之一可以做到这一点,就像FileSystemWatcher等待文件系统活动一样。也许有人在监视程序活动?另外,我想也许可以通过系统API调用来做到这一点,但是如果是这样,我还不知道。

作为一个特定示例,是否可以向Access中添加DatabaseOpen()和DatabaseClose()事件,以便外接程序可以响应它们以启用或禁用其功能区按钮?

0 个答案:

没有答案