【问题标题】:How can I show custom MailItem properties in the email header in Outlook 2007?如何在 Outlook 2007 的电子邮件标题中显示自定义 MailItem 属性?
【发布时间】:2016-10-17 21:48:18
【问题描述】:

我在制造环境中工作。我在我的 Outlook 收件箱中设置了一些自定义字段,这将允许我根据电子邮件的材料代码和批号快速对电子邮件进行分类。在我的收件箱中,我有两个新列,“材料”和“批号”。我编写了一个宏,它允许我拉出一个用户表单,以通过每封电子邮件的 UserProperty 属性快速编辑这些值。

Image of columns in Inbox to demo what I mean.

我知道我可以单独打开每封电子邮件,转到“设计此表单”并手动将字段添加到标题中,但这显然不实用(我做这整个练习是为了提高我的效率,毕竟)。有没有办法以编程方式做到这一点?

Image of manually-added fields in email header.

我正在四处寻找并剔除。我什至找不到关于如何处理收到的电子邮件的表单元素的好的参考资料(或者至少是我理解的参考资料)。

谢谢。

【问题讨论】:

    标签: vba forms email outlook


    【解决方案1】:

    使用MailItem.UseProperties.Add / MailItem.Save 添加/修改用户属性。

    【讨论】:

    • 嗨,德米特里。感谢您的答复。我的问题可能不清楚,所以我道歉。澄清一下,将属性添加到 MailItem 的元数据不是问题;我遇到麻烦的地方是那些
    • 对不起,@Dmitry。在移动设备上打字的问题是过早地点击“输入”......我的意思是我无法让这些字段显示在标题中,而无需手动编辑每封电子邮件的表单。你对此有什么建议吗?
    • 我不确定问题出在哪里 - 如果您的文件夹视图配置为显示特定用户属性,您只需调用 MailItem.UserPorperties.Add,设置 UserProperty 的值。值,然后保存项目 (MailItem.Save)。不行吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 2011-04-08
    • 2015-02-21
    • 2023-03-26
    • 2013-02-05
    • 1970-01-01
    • 2014-08-04
    相关资源
    最近更新 更多