我想创建一个自定义联系人列表 (或地址簿,因为它被称为),这样在 Outlook 中,用户将查看“建议的联系人”、“联系人”等,然后是“自定义联系人”。我去尝试了以下方法。
int count = this.Application.GetNamespace("MAPI").AddressLists.Count;
这给了我 8 的值。所以,自然地,我尝试过Add
地址列表对象中的某些内容,但猜猜看 - 没有这样的方法。这并不奇怪,因为 API 明确声明它是只读对象。但是,我需要设置一个地址簿/列表(不管它叫什么)为我的客户。
如何添加新的地址簿到 Outlook?
您可以创建一个Outlook 地址簿使用以下代码进入:
Outlook.Folder contacts = this.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts) as Outlook.Folder;
Outlook.Folder addressBook = contacts.Folders.Add("Business Contacts", Outlook.OlDefaultFolders.olFolderContacts) as Outlook.Folder;
addressBook.ShowAsOutlookAB = true; // force display in Outlook Address Book
Outlook.ContactItem contact = addressBook.Items.Add();
contact.FullName = "Custom Industries, Inc.";
contact.Email1Address = "[email protected]";
contact.Save();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)