mySentMail = Globals.ThisAddIn.Application.GetNamespace(“MAPI”) .GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail).Items.Restrict(stringFiler);
我的字符串过滤器应该是什么样的,如果我想将发送的邮件限制为只有少数地址,例如
stringFilter =“[收件人] ='John @foo.com'|| [收件人] ='Marc@MyCompany.com'”;
或者如果他们在公司内并且是交换用户,是否有lastName过滤器? 比如,“[LastName] ='Smith'|| [LastName] ='Ritchie'”?
感谢。
答案 0 :(得分:0)
Outlook对象模型仅过滤消息属性(在本例中为PR_DISPLAY_TO / CC / BCC),它不会对收件人或附件属性创建子限制。
Redemption可能会更好运,这会对PR_MESSAGE_RECIPIENTS产生子限制,并对PR_DISPLAY_NAME / PR_EMAIL_ADDRESS设置OR限制。
至于姓氏,因为永远不会在邮件本身上设置该属性,所以不能对其进行过滤。