C# 使用外接程序在Outlook中设置默认字体

C# 使用外接程序在Outlook中设置默认字体,c#,outlook,ms-word,outlook-addin,C#,Outlook,Ms Word,Outlook Addin,我正在编写Outlook加载项,它会自动设置默认签名: Word.Application oWord = new Word.Application(); Word.EmailOptions oOptions; oOptions = oWord.Application.EmailOptions; oOptions.EmailSignature.NewMessageSignature = "Standardsignatur"; oOptions.EmailSignature.ReplyMessage

我正在编写Outlook加载项,它会自动设置默认签名:

Word.Application oWord = new Word.Application();
Word.EmailOptions oOptions;
oOptions = oWord.Application.EmailOptions;
oOptions.EmailSignature.NewMessageSignature = "Standardsignatur";
oOptions.EmailSignature.ReplyMessageSignature = "Standardsignatur";
我还可以为普通文本消息设置默认字体:

oOptions.PlainTextStyle.Font.Name="Arial";
oOptions.PlainTextStyle.Font.Size=40;

但是如何在此加载项中更改新HTML邮件的字体?

Outlook不会为编程访问公开该选项。

找到了解决方案:

Word.Application oWord = new Word.Application();
Word.EmailOptions oOptions;
oOptions.ReplyStyle.Font.Name = "Arial";
oOptions.ReplyStyle.Font.Size = 10;

oOptions.ComposeStyle.Font.Name = "Arial";
oOptions.ComposeStyle.Font.Size = 10;

这会在每次启动时改变样式。

还有其他方法吗?集团政策?