通过引用Sharepoint文档添加Outlook附件

时间:2011-07-05 06:22:45

标签: c# sharepoint outlook

我正在尝试添加对位于sharepoint库中的文档的引用,作为Outlook电子邮件的附件。我收到以下错误:

  

文件名或目录名不是   有效的。

我使用了这段代码:

String sSource = "http://lu3:333/TestList/Doc.txt ";
String sDisplayName = att.DisplayName;
int iPosition = (int)mail.Body.Length + 1;
int iAttachType = (int)Microsoft.Office.Interop.Outlook.OlAttachmentType.olByReference;
mail.Attachments.Add(sSource, iAttachType, iPosition, sDisplayName);

当我使用 OlAttachmentType.olByValue 时,它可以正常工作,但不是参考。

任何人都知道如何解决这个问题?或者是否有更好的解决方案来添加对位于sharepoint站点中的文档的引用作为附件?

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

我认为您最好使用标签或图片链接格式化HTML信息并链接到该文件。

可能有理由发送实际附件,但如果可能,我会强烈反对他们。