Изменить настройки Outlook с помощью VSTO

Я только что потратил около 4 часов, пытаясь понять, как программно получить / настроить параметры внешнего вида для Microsoft Outlook 2010. Под "настройками" я подразумеваю настройки в меню "Файл" / "Параметры" / "Почта". Я пытаюсь получить список настроек, заданных пользователем, автоматизировать весь процесс печати, который мы должны ежедневно выполнять для некоторых сообщений, а затем восстанавливать настройки. к их оригиналу.

Я заметил, что в Word приведенный ниже код может быть использован для установки определенных настроек через Word.Application.Options, но я просто не могу найти какие-либо свойства или метод в Outlook для достижения этой цели. Любая помощь будет высоко ценится.

Word.Application application = (Word.Application)initialiseApps(AppNames.Word);
Word.Options options = application.Options; 

wordSettings.PrintDrawingObjects = options.PrintDrawingObjects;
wordSettings.PrintBackgrounds = options.PrintBackgrounds;
wordSettings.PrintProperties = options.PrintProperties;
wordSettings.PrintHiddenText = options.PrintHiddenText;
wordSettings.UpdateFieldsAtPrint = options.UpdateFieldsAtPrint;
wordSettings.PrintFieldCodes = options.PrintFieldCodes;
wordSettings.MapPaperSize = options.MapPaperSize;

application.Quit();
Marshal.ReleaseComObject(options);
Marshal.ReleaseComObject(application);

0 ответов

Другие вопросы по тегам