如何在Outlook电子邮件中分隔一些具有相同名称的附件?

时间:2019-07-25 10:39:01

标签: c# outlook outlook-addin

我已经有了Outlook插件,可以在发送电子邮件之前检查一些附件。但是我发现我可以多次在一个电子邮件中添加一个文件,也可以在两个或多个相同名称的不同文件中添加电子邮件。
我需要保存一些附件(取决于扩展名),然后对它们进行一些处理。之后,如果出现问题,我将替换那些没有错误处理的文件,并向用户显示一条消息。
如果文件具有不同的名称,则一切正常。但是我不知道如何使用内部相同的表来分隔三个Excel文件(例如)。文件的创建日期有一些属性吗?还是一些前景ID?我认为文件大小不够。

1 个答案:

答案 0 :(得分:0)

如果将文件附加到同一封电子邮件,最简单的方法是使用Attachment.Index属性,该属性返回一个整数,该整数指示对象在集合中的位置。 Index属性仅在当前会话期间有效,并且可以随着对象添加到集合或从集合中删除而更改。集合中的第一个对象的索引值为1。

此外,您可以将文件名与当前日期/时间字符串合并。有关更多信息,请参见Save specific file type as an attachment with received date time