在 Visual Basic 中创建带签名的 Outlook 邮件

Create Outlook message with Signture in Visual Basic

使用下面的代码,我可以在 Outlook 中打开一条打开的消息,并在正文中添加主题行和一些文本。

我遇到的问题是没有保留或使用用户签名。

对如何保留或使用签名有什么想法吗?

        Dim Outlook As Object
        Outlook = CreateObject("Outlook.Application")

        If Outlook IsNot Nothing Then
            Dim omsg As Object
            omsg = Outlook.CreateItem(0)
            omsg.subject = "Your Case Reference is" &
            omsg.body = "Hi" & vbNewLine & vbNewLine & _

            omsg.Display(False) 
        End If

首先调用显示 - 即在将签名添加到正文时。

您需要将 HTML正文 属性 与带有您自己的文本的签名合并。请记住,您不能简单地连接 2 HTML 个字符串。