阅读新消息outlook签名

时间:2015-10-01 17:52:05

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

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

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

假设新消息签名标题为" Default.htm"或" Default.txt"。

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

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

Outlook配置文件在配置文件数据(存储在注册表中)中基于每个帐户设置。您可以在OutlookSpy中查看数据 - 单击IOlkAccountManager按钮并双击该帐户。

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