![Outlook 2007:启用或禁用规则时是否会触发事件](https://linux22.com/image/1432222/Outlook%202007%EF%BC%9A%E5%90%AF%E7%94%A8%E6%88%96%E7%A6%81%E7%94%A8%E8%A7%84%E5%88%99%E6%97%B6%E6%98%AF%E5%90%A6%E4%BC%9A%E8%A7%A6%E5%8F%91%E4%BA%8B%E4%BB%B6.png)
我编写了一组宏,允许我通过工具栏按钮启用或禁用特定的 Outlook 规则(即延迟发送邮件)。它们还会更改按钮的外观以显示规则是否已启用。这很好用。
我现在需要的是一个事件或钩子,它允许我在通常的 Outlook 对话框中启用或禁用规则时运行宏,以便工具栏上的按钮可以相应地同步。
有任何想法吗?
答案1
没有这样的事件。您唯一能做的就是定期检查规则的状态。另一种方法是编写 COM 插件,向 IMsgStore 的 fnevObjectModified 提供建议。
我编写了一组宏,允许我通过工具栏按钮启用或禁用特定的 Outlook 规则(即延迟发送邮件)。它们还会更改按钮的外观以显示规则是否已启用。这很好用。
我现在需要的是一个事件或钩子,它允许我在通常的 Outlook 对话框中启用或禁用规则时运行宏,以便工具栏上的按钮可以相应地同步。
有任何想法吗?
没有这样的事件。您唯一能做的就是定期检查规则的状态。另一种方法是编写 COM 插件,向 IMsgStore 的 fnevObjectModified 提供建议。