Опитвам се да получа пътя на прикачения файл, преди да бъде изпратен имейл от 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)
{
}
}
Потребителят създава нова поща и добавя прикачени файлове, които вече са на твърдия диск. Как мога да получа информация за пътя на избраните файлове?