【问题标题】:Outlook 2010: how can I to add a default signature to an open emailOutlook 2010:如何向打开的电子邮件添加默认签名
【发布时间】:2014-01-09 23:05:40
【问题描述】:

不确定为什么 Outlook 从不为在其外部创建的电子邮件添加签名。就像在 Windows 资源管理器中一样;右键单击文件,然后单击发送...还有其他文件。 我想在我的快速访问工具栏中添加一个按钮,以便简单地将其弹出到正在显示的电子邮件中。 点击 Smibbon 需要 3 或 4 次点击 :(

我能够获得默认签名,但不知道如何插入它。

Public Sub InsertDefaultSignature()

  Dim OlApp As Outlook.Application
  Dim ObjMail As Outlook.MailItem

  DirSig = "C:\Users\" & Environ("username") & _
                               "\AppData\Roaming\Microsoft\Signatures"

  FileNameHTMSig = Dir$(DirSig & "\*.htm")

  Set OlApp = Outlook.Application
  Set ObjMail = OlApp.CreateItem(olMailItem)

'need something here
End Sub

【问题讨论】:

    标签: vba outlook


    【解决方案1】:

    当您调用 MAilItem.Display 或调用 MailItem.GetInspector 时,Outlook 将添加默认签名(您可以忽略默认值)。

    【讨论】:

    • 好的,我把它改成了这个 ObjMail.Display,它会创建一个新的空白电子邮件。我在屏幕上已经有一封没有签名的电子邮件,我没有创建新电子邮件,我想给它添加一个签名。我想要一个按钮来插入签名,而不是单击功能区和您必须做的任何其他事情。
    • 请出示您的代码。 Outlook 是否会在您创建新邮件时插入签名?
    猜你喜欢
    • 2013-10-06
    • 2017-09-08
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 2011-03-22
    相关资源
    最近更新 更多