0

我们的 Exchange 2003 服务器上有一个名为 Global Contacts 的公共联系人文件夹。

我们目前正在构建一个基于 SQL Server 的系统来替代它。有一个用 C# 编写的 WinForms 前端,大部分已经编写好了。

不知何故,我们需要将所有联系人从 Global Contacts 传送到我们的新 SQL Server 表中。我目前的计划是将文件夹导出到 Excel 文件并将其导入 SQLS(我已经用 C# 编写了大量代码来与 Excel 对话,因此我可以很容易地处理映射)。

问题在于“嵌入”在联系人评论部分的文件 - 显然,当我将全球联系人翻录到 Excel 文件时,这些文件不会被导出。人们经常将诸如excel价格表、电子邮件等拖放到那里。我需要一种批量导出它们的方法,但以某种方式保留它们来自哪个联系人的信息。

谁能指出我如何通过 C# 获取那些“嵌入”文件的正确方向(或任何其他 [更简单的] 方式,如果我不必花时间重新发明轮子就好了)?

4

1 回答 1

0

最后我能够得到这样的附件:

foreach (Outlook.Attachment o in itmsFiltered[i].Attachments)
{
    try
    {
        o.SaveAsFile(strPath + o.FileName);
    }
}
于 2015-01-21T13:28:26.997 回答