2011-07-05 12 views
2

Sharepointライブラリにあるドキュメントへの参照をOutlook電子メールの添付ファイルとして追加しようとしています。私は、次のエラーを得た:Sharepointドキュメントへの参照によってOutlook添付ファイルを追加します。

File name or directory name is not valid.

私はこのコードを使用:

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サイトにあるドキュメントへの参照を添付ファイルとして追加する方が良いソリューションがありますか?

ありがとうございます。

+0

まず、ローカルでダウンロードする必要があります。それからあなたは付けることができます。 – SliverNinja

答えて

0

あなたは、HTMLメッセージをフォーマットして、タグまたは画像リンクのいずれかを使用してファイルにリンクするほうがよいと思います。

実際の添付ファイルを送信する理由があるかもしれませんが、可能であれば、私はそれらに強く反対します。

+0

私はhtml添付ファイルを作成しました。 –