c# - Outlook add-in failed to read attachment path -
i trying obtain attachment path before mail sent outlook. when try so, result null. here code:
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 outlook.mailitem;          var atts = mail.attachments;          foreach (outlook.attachment attachment in atts)         {             messagebox.show(attachment.pathname); // pathname null !         }     }      private void thisaddin_shutdown(object sender, system.eventargs e)     {      } }   the user creates new mail , adds attachments on hard-disk. how can obtain path information of chosen files ?
that information not stored in outlook. on low level (extended mapi) attachment not have come file. imagine file dragged outlook message - there no physical file @ all.
why path matter?
Comments
Post a Comment