使用VSTO更改Outlook设置

时间:2012-07-12 15:07:00

标签: c# outlook vsto application-settings outlook-object-model

我花了大约4个小时试图找出如何以编程方式检索/设置Microsoft Outlook 2010的Outlook设置。 “设置”的含义是文件/选项/邮件下的设置。我想要做的是检索用户设置的设置列表,自动化我们需要每天在某些消息上运行的整个打印过程,然后恢复设置。他们原来的。

我注意到在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 个答案:

没有答案