На основании поиска Выполнено в Outlook Я хочу сохранить результаты на локальном диске Как я могу продолжить? Есть ли способ в C# или ASP.Net реализовать его? Большое спасибо.Автоматическое сохранение электронной почты Outlook в папку с помощью C#
ответ
Вы можете написать свой собственный плагин Outlook, который выполняет эту работу.
Запустите Visual Studio, создайте новую надстройку Outlook. В зависимости от вашей версии Visual Studio и Office, возможно, вам нужно установить VS Tools для Office Runtime (если я правильно помню).
При запуске зарегистрируйте обработчик для Application.ItemContextMenuDisplay и в обработчике событий добавьте новую запись меню, скажем, «Сохранить сообщения на диск», а также создайте обработчик событий, который получает выбранные сообщения и сохраняет их где-то.
Что-то вроде этого:
using Office = Microsoft.Office.Core;
using Outlook = Microsoft.Office.Interop.Outlook;
private void MyAddIn_Startup(object sender, System.EventArgs e)
{
Office.CommandBarButton bts = (Office.CommandBarButton)CommandBar.Controls.Add();
bts.Visible = true;
bts.Caption = "Save selected messages to disk";
bts.Click += new Office._CommandBarButtonEvents_ClickEventHandler(bts_Click);
}
private void bts_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault)
{
Outlook.Selection list = this.Application.ActiveExplorer().Selection;
string fileName = "";
Object selObject;
Outlook.MailItem mailItem;
for (int i = 1; i < list.Count + 1; i++)
{
selObject = this.Application.ActiveExplorer().Selection[i];
if (selObject is Outlook.MailItem)
{
mailItem = (selObject as Outlook.MailItem);
if (mailItem != null)
{
fileName = Path.GetTempFileName();
mailItem.SaveAs(fileName, Outlook.OlSaveAsType.olMSG);
}
}
}
}
Это не имеет никакого контроля ошибок, без оптимизации, и это сохраняет сообщения во временный файл, но вы можете получить основы.
Это также не автоматическое сохранение, но вы должны выбрать сообщения, щелкнуть правой кнопкой мыши и выбрать новый пункт меню.
- 1. Автоматическое сохранение вложений в Outlook 2010
- 2. Сохранение файла электронной почты Outlook с помощью Matlab
- 3. Сохранение/организация/поиск электронной почты Outlook за пределами Outlook
- 4. Поиск электронной почты Outlook с помощью PowerShell
- 5. Сохранение вложений из текущей электронной почты в производную папку.
- 6. Отправка электронной почты с помощью Outlook SMTP
- 7. Переместить выбранный адрес электронной почты в папку нежелательной почты в Outlook с помощью макроса VBA
- 8. Сохранение вложений электронной почты с Outlook/Exchange при офлайн-соединении
- 9. сохранить все вложения электронной почты в папке Outlook в папку
- 10. Получить адрес электронной почты Outlook с помощью C#
- 11. Извлечение почты электронной почты Outlook
- 12. C++ алгоритм для отправки электронной почты с помощью Outlook
- 13. Перемещение вложений электронной почты в другую папку в Outlook
- 14. Попытка открыть шаблон электронной почты Outlook с помощью excel VBA
- 15. Сохранение электронной почты Outlook в формате PDF + Приложения
- 16. Outlook VBA - Сохранение вложений и электронной почты отдельно
- 17. Автоматическое создание адресов электронной почты и получение электронной почты с помощью C#?
- 18. Запрограммировать параметры электронной почты Outlook?
- 19. Отправить вложение электронной почты в локальную папку
- 20. Сохранение копии электронной почты Outlook (.msg) в папку после нажатия «Отправить»
- 21. Программная проверка электронной почты Outlook
- 22. Проблемы с электронной почтой электронной почты электронной почты электронной почты в Outlook PC
- 23. Отправка электронной почты в список рассылки с помощью Outlook
- 24. Получить свойства электронной почты Outlook
- 25. создать папку с помощью outlook vba
- 26. Автоматическое автоматическое подключение электронной почты iOS
- 27. C# - подтверждение почты Outlook
- 28. проблема отправки электронной почты с помощью C#
- 29. Автоматическое заполнение полей формы электронной почты после отправки электронной почты из Outlook
- 30. Сохранение почты в формате Outlook в Java
http://stackoverflow.com/questions/2055811/get-unread-mails-from-outlook –
Спасибо за ответ. Позвольте мне попробовать это. Пожалуйста, дайте мне знать, есть ли какие-либо дополнения в Outlook для реализации того же – user829222