在c#中编写Outlook 2010 AddIn
如何查找联系人,例如FullName,如“姓名”
首先我试过
string filter = "[FullName] = 'Name'";
它工作正常,但仅适用于名称,但现在我需要找到FullName可以是JonName或Peter Pen的联系人或...
据我所知,我应该在过滤器中使用空间查询字符串,但要写什么?
Outlook.MAPIFolder folderContacts;
Outlook.Items contactItems;
Outlook.ContactItem contact;
folderContacts = Globals.ThisAddIn.Application.ActiveExplorer().Session.
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
contactItems = folderContacts.Items;
string filter = "What should I write here?";
var foundContacts = contactItems.Find(filter);
答案 0 :(得分:1)
请参阅documentation。
string filter = "[FullName] ci_startswith 'Name'";
但是,我强烈建议您use the VSTO Power Tools(免费download)代替;它们会让你的生活更轻松。