【问题标题】:Read New Message outlook signature阅读新消息前景签名
【发布时间】:2015-12-29 21:00:54
【问题描述】:

在我的 VB.NET 应用程序(框架 3.5)中,我目前正在 Outlook 2013 中寻找用户签名。然后读取 .HTM 或 .TXT 文件。

Dim Signature_Dir As String = Environ("APPDATA") & "\Microsoft\Signatures\"

假设 New Messages 签名的标题为“Default.htm”或“Default.txt”,这很好。

但是,我们的许多用户都有多个签名。我想使用 Outlook 的“新邮件”部分中列出的签名(如下所示,以黄色突出显示)。

有没有办法读取“新消息”属性以确定要读取的签名?我确实知道活跃用户的电子邮件地址以确定要查看的帐户。


编辑 -- 我是否可以创建一个新的 MailMessage(它会自动填充他们的签名),然后以某种方式从该 MailMessage 对象中读取文本(它应该只包含签名)?

【问题讨论】:

    标签: .net vb.net outlook ms-office


    【解决方案1】:

    Outlook 签名是在个人资料数据(存储在注册表中)中基于每个帐户设置的。您可以在OutlookSpy 中查看数据 - 单击 IOlkAccountManager 按钮并双击该帐户。

    IOlkAccountManager 只能在 C++ 或 Delphi 中访问。如果使用Redemption 是一个选项(它可以用于任何语言,包括VBA 或.Net),它会公开RDOAccount.ReplySignature 和NewMessageSignature 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 2012-07-14
      相关资源
      最近更新 更多