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