【问题标题】:Outlook Shared Mailbox Property Change EventOutlook 共享邮箱属性更改事件
【发布时间】:2021-08-04 23:19:53
【问题描述】:

我正在连接到 Outlook 中的共享邮箱,但想在 mailitem .Subject 上使用检查器/PropertyChange 事件,以便当它被某人更改时,它将详细信息发送到 sql server。我已经可以使用 vba 将数据写入 SQL 或 Excel 等,但我不知道如何执行该事件,以便每次保存对主题的更改时它都会运行 vba/脚本。

我找到https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2003/aa171326(v=office.11)

其中谈到了我正在尝试做的事情,但给出了一个与日历相关的示例。

【问题讨论】:

    标签: vba outlook


    【解决方案1】:

    您可能对Items.ItemChange 事件感兴趣,该事件在指定集合中的项目发生更改时触发。您也可以考虑处理 MailItem.PropertyChange 事件,该事件在 MailItem 对象的显式内置属性(例如,Subject)发生更改时触发。

    Implement a wrapper for inspectors and track item-level events in each inspector 文章展示了如何正确处理这些事件。

    【讨论】:

    • 谢谢你,但我如何将其转换为 VBA,因为您包含的链接显示了 c# 中的代码?我将尝试在 vba 中遵循相同的方法,看看我如何开始并在完成后发布我的代码,希望这会有所帮助。
    • Outlook 对象模型适用于所有类型的编程语言。
    猜你喜欢
    • 2018-08-18
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 2013-02-25
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    相关资源
    最近更新 更多