2 Methods to Auto Insert Signature to Meeting Invitations in Outlook

You may have noted that Outlook can only be set to auto insert signature to emails. It can’t auto insert signature to meeting invitations. Hence, this article will look at this issue and share 2 means to achieve it.

You can’t configure Outlook to auto insert a signature to meeting invitation. This “Auto-signature” feature is available for email only. Therefore, if you want to auto insert signature to outgoing meeting requests, you need seek other means. Here, we will introduce you 2 methods.

Auto Insert Signature to Meeting Invitations in Outlook

Method 1: Achieve with a Custom Form

  1. At the very outset, launch your Outlook application.
  2. Then, shift to “Calendar” navigation pane by “Ctrl + 2” key buttons.
  3. Next, create a new meeting invitation by clicking on “New Meeting” button in ribbon.
  4. In the new meeting window, switch to “Insert” tab.
  5. Then, click on “Signature” and select a signature to be inserted into meeting.Insert Signature
  6. After that, switch to “Developer” tab and click “Design This Form” button.Design This Form
  7. Later, in the new screen, click “Publish” > “Publish Form As”.Publish Form
  8. In the new dialog box, input a name for this form in “Display name” field.Input Display Name
  9. Then, click “Publish” button.
  10. Finally, close the current meeting window without saving changes.
  11. From now on, every time as you want to create a new meeting with signature, you can click “New Items” > “Choose Form” and then select the new form.Create Meeting Invitation from Custom Form

Method 2: Make Use of Outlook VBA

  1. First off, you can access Outlook VBA editor according to the article – “How to Run VBA Code in Outlook”.
  2. Then, copy the following VBA code into “ThisOutlookSession” project.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMeeting As Outlook.MeetingItem
    Dim strSignatureFile As String
    Dim objFileSystem As Object
    Dim objTextStream As Object
    Dim strText As String
    Dim objTempMail As Outlook.MailItem

   If TypeName(Item) = "MeetingItem" Then
      Set objMeeting = Item
      'Change the path to your own signature file
      strSignatureFile = CStr(Environ("USERPROFILE")) & "\AppData\Roaming\Microsoft\Signatures\Test John Smith.htm"
      Set objFileSystem = CreateObject("scripting.FileSystemObject")
      Set objTextStream = objFileSystem.OpenTextFile(strSignatureFile)
      strText = objTextStream.ReadAll
      Set objTempMail = Outlook.Application.CreateItem(olMailItem)
      objTempMail.HTMLBody = strText
      objMeeting.Body = objMeeting.Body & vbCrLf & vbCrLf & objTempMail.Body
      objTempMail.Close olDiscard
    End If
End Sub

VBA Code - Auto Insert Signature to Meeting Invitations

  1. Next, change the commented code as per your own case.
  2. Since then, every time when you send an outgoing meeting invitation, the predefined signature will be inserted at the end automatically.Auto-inserted Signature

Counter Assorted Outlook Troubles

Outlook users are plagued with various Outlook issues, ranging from unexpected crash to severe corruption. Generally, we will tend to use the inbuilt repair tool – Scanpst to fix Outlook errors. However, it can only fix some small glitches. If the PST file is damaged seriously, this tool can’t be a lot of help. In that case, you have to utilize third party software like DataNumen Outlook Repair, which is expert at PST fix.

Author Introduction:

Shirley Zhang is a data recovery expert in DataNumen, Inc., which is the world leader in data recovery technologies, including recover sql and outlook repair software products. For more information visit www.datanumen.com

Leave a Reply

Your email address will not be published. Required fields are marked *