如何在Outlook 2007的电子邮件标题中显示自定义MailItem属性?

时间:2016-10-17 21:48:19

标签: forms vba email outlook outlook-vba

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

Image of columns in Inbox to demo what I mean.

enter image description here

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

Image of manually-added fields in email header.

enter image description here

我正在寻找并罢工。我甚至无法找到如何操纵收到的电子邮件的表单元素的好参考(或者至少是我理解的参考文献)。

感谢。

1 个答案:

答案 0 :(得分:0)

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