c# - 设置默认签名外观

标签 c# outlook

我做了一些东西来为用户生成签名,但现在我也想将它设置为默认签名。这将自动添加到您正在撰写或回复的新电子邮件中。

我无法找到任何类型的示例或引用资料来说明我是如何做到这一点的。 请有人指出我正确的方向。

最佳答案

我发现通过 VSTO Word 对象设置签名更容易:

 static void SetDefault(string signature)
    {
        Word.Application oWord = new Word.Application();
        Word.EmailOptions oOptions;
        oOptions = oWord.Application.EmailOptions;
        oOptions.EmailSignature.NewMessageSignature = signature;
        oOptions.EmailSignature.ReplyMessageSignature = signature;
        //Release Word
        if (oOptions != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(oOptions);
        if (oWord != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(oWord);


    }

关于c# - 设置默认签名外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930040/

相关文章:

c# - 检索当前的 Outlook 约会

outlook - 无法使用 Blue Prism Mapiex 获取邮件功能读取 Outlook 已发送邮件

outlook - 我可以在 Outlook 中添加自定义/电子邮件域列吗?

node.js - Mailgun 邮件进入 Outlook 垃圾邮件调试

rest - 通过 Office 365 REST API 标记消息?

c# - 将图像存储到 session 变量中

c# - 使用 C# 在特定设备中播放声音

c# - 字符串中的转义和字符

c# - 将 Kinect 的骨架数据与 XNA 中的 .fbx 模型相匹配

c# - 按日期时间范围过滤 MVC 5