【发布时间】:2015-06-30 01:00:59
【问题描述】:
我试图在从 Outlook 发送邮件之前获取附件路径。但是,当我尝试这样做时,结果null。这是我的代码:
public partial class ThisAddIn
{
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
Application.ItemSend += new Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);
}
void Application_ItemSend(object Item, ref bool Cancel)
{
Outlook.MailItem mail = Item as Outlook.MailItem;
var atts = mail.Attachments;
foreach (Outlook.Attachment attachment in atts)
{
MessageBox.Show(attachment.PathName); // the PathName is null !
}
}
private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
{
}
}
用户创建一个新邮件并添加已经在硬盘上的附件。如何获取所选文件的路径信息?
【问题讨论】:
标签: c# path vsto attachment outlook-addin