【发布时间】:2010-03-22 11:33:21
【问题描述】:
我正在像这样从 Outlook 中提取全局地址列表...
Microsoft.Office.Interop.Outlook.Application oApp = new Microsoft.Office.Interop.Outlook.Application();
AddressList gal = oApp.Session.GetGlobalAddressList();
...目的是最终能够在我自己的应用程序中搜索它以检索联系信息,然后我可以将这些信息提供给一个隐藏电子邮件的方法。不幸的是,考虑到我自己的 GAL 有大约 20K 条目(客户更多)使用 foreach 或其他东西在可接受的时间范围内根本不起作用。
我想将像“Tom”这样的字符串传递给一个方法并让它返回一个可能的联系人列表。除了实际打开 Outlook 并在那里创建邮件之外,这是否可能?
注意:还有几个与此类似的其他问题,但大多数似乎都没有好的答案。我希望我有更多的运气。
【问题讨论】:
标签: c#