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.
Method 1: Achieve with a Custom Form
- At the very outset, launch your Outlook application.
- Then, shift to “Calendar” navigation pane by “Ctrl + 2” key buttons.
- Next, create a new meeting invitation by clicking on “New Meeting” button in ribbon.
- In the new meeting window, switch to “Insert” tab.
- Then, click on “Signature” and select a signature to be inserted into meeting.
- After that, switch to “Developer” tab and click “Design This Form” button.
- Later, in the new screen, click “Publish” > “Publish Form As”.
- In the new dialog box, input a name for this form in “Display name” field.
- Then, click “Publish” button.
- Finally, close the current meeting window without saving changes.
- 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.
Method 2: Make Use of Outlook VBA
- First off, you can access Outlook VBA editor according to the article – “How to Run VBA Code in Outlook”.
- 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.Display objTempMail.HTMLBody = strText objMeeting.Body = objMeeting.Body & vbCrLf & vbCrLf & objTempMail.Body objMeeting.Save objTempMail.Close olDiscard End If End Sub
- Next, change the commented code as per your own case.
- Since then, every time when you send an outgoing meeting invitation, the predefined signature will be inserted at the end automatically.
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