0

mySentMail = Globals.ThisAddIn.Application.GetNamespace("MAPI") .GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail).Items.Restrict(stringFiler);

我的字符串过滤器应该是什么样子,如果我想将发送的邮件项目限制在几个地址,比如,

stringFilter = "[收件人] = 'John@foo.com' || [收件人] = 'Marc@MyCompany.com'";

或者如果他们在公司内部并且是交换用户,是否有姓氏过滤器?比如,“[LastName] = 'Smith' || [LastName] = 'Ritchie'”?

谢谢。

4

1 回答 1

0

Outlook 对象模型仅过滤邮件属性(在这种情况下为 PR_DISPLAY_TO/CC/BCC),它不会对收件人或附件属性创建子限制。

使用Redemption可能会有更好的运气,它会在 PR_MESSAGE_RECIPIENTS 上创建子限制,并在 PR_DISPLAY_NAME/PR_EMAIL_ADDRESS 上设置 OR 限制。

至于姓氏,由于该属性从未在消息本身上设置,因此您无法对其进行过滤。

于 2013-11-13T15:06:16.247 回答