我们的Exchange 2003服务器上有一个名为Global Contacts的公共联系人文件夹。
我们目前正在构建一个基于SQL Server的系统来取代它。有一个用C#编写的WinForms前端,大部分已经写好了。
不知何故,我们需要将全局联系人的所有联系人发送到我们的新SQL Server表。我目前的计划是将文件夹导出到Excel文件并将其导入SQLS(我有一堆用C#编写的代码来与Excel交谈,所以我可以很容易地处理映射。)
问题来自于“嵌入”在联系人的评论部分中的文件 - 显然,当我将全局联系人翻录到Excel文件时,这些文件将不会被导出。通常人们拖拽和摔倒,例如优秀的价格表,电子邮件等。我需要一种批量导出它们的方法,但不知何故保留了关于它们来自哪个联系人的信息。
任何人都可以指出我如何通过C#获取那些“嵌入式”文件的正确方向(或任何其他[更容易]的方式,如果我不必花时间重新发明轮)?
答案 0 :(得分:0)
最后,我能够得到这样的附件:
foreach (Outlook.Attachment o in itmsFiltered[i].Attachments)
{
try
{
o.SaveAsFile(strPath + o.FileName);
}
}