【问题标题】:Visual studio 2010, Outlook 2010 and Windows Application, Return EmailsVisual Studio 2010、Outlook 2010 和 Windows 应用程序、返回电子邮件
【发布时间】:2011-01-05 23:52:37
【问题描述】:

目前我已经编写了一个应用程序(内部 CRM,vb .net 2010),它允许我发送所选客户下的电子邮件,并且我对这些电子邮件进行了分类。

由于这些是分类的,我可以使用搜索条件返回数据以在我的程序中显示电子邮件历史记录:

将 oMail 作为 Outlook.MAPIFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail)

Dim sSearch 作为字符串 sSearch = "[Categories] = '" + "[" + tAccount.Text.Trim + "]" + "(" + tShipTo.Text.Trim + ")'"

Dim oItems As Outlook.Items = oMail.Items.Restrict(sSearch)

但上述限制是它只查看已发送的项目而没有其他文件夹。 我理想的解决方案是显示某个联系人的所有电子邮件通信。

您能否告诉我如何将此功能添加到我的程序中

【问题讨论】:

    标签: vb.net winforms outlook


    【解决方案1】:

    我知道这可能不是您所追求的,但是您可以将所有电子邮件复制到 sql 数据库中并进行查询? 如果您有大量电子邮件要存储/管理,也往往会更好地工作。

    【讨论】:

    • 在 Outlook 2010 中有一个新的“人员面板”。当您单击联系人时,它将显示以前的电子邮件。如果这可以在我的程序中加入这个功能,那就太好了。如果这不能完成,我会采纳你的建议并使用 sql
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    相关资源
    最近更新 更多