У меня есть плагин для Outlook с TreeView.Проблемы с API Outlook - перетаскивание
Я знаю, что, когда пользователь перетаскивает электронную почту, но я не знаю, как определить, когда пользователь перетаскивает папку
После идентификации объекта тащили, если это папка, будут сделаны шаги код ниже, чтобы получить CurrentFolder, передавая и публиковать для всех сообщений электронной почты в папке
Outlook.Application outlookApplication = Globals.ThisAddIn.Application;
Outlook.Explorer outlookExplorer = (Outlook.Explorer)outlookApplication.ActiveExplorer();
Outlook.Selection selection = outlookExplorer.Selection;
Outlook.Folder folder = (Outlook.Folder)outlookExplorer.CurrentFolder;
Outlook.Items items = folder.Items;
Outlook.MailItem mail = null;
for (int i = 1; i <= items.Count; i++)
{
if (items[i] is Outlook.MailItem)
{
mail = (Outlook.MailItem)items[i];
// Here I have all the mails and the plugin works to publish one or more mails like a Outlook.MailItems
}
}
Кто-то знает, как я могу исправить эту проблему?