使用Outlook VBA從模板創建新電子郵件的2種快速方法

立即分享:

由於許多用戶認為查找和使用Outlook電子郵件模板很麻煩,因此本文將介紹兩種使用Outlook VBA使用模板創建新電子郵件的快速方法。

通常情況下,要使用 Outlook 電子郵件模板,您必須先點擊「新項目」>「更多項目」>「選擇表單」來找到它。然後在「選擇表單」對話方塊中,找到並開啟「檔案系統中的使用者模板」中的目標模板,如下圖所示。

選擇表單

顯然,這確實很麻煩。 因此,在這裡,我們將介紹2種快速方法,它們可以藉助Outlook VBA使用模板快速創建新電子郵件。 繼續閱讀以獲取詳細信息。

方法1:直接通過Outlook VBA創建一個新的電子郵件模板

  1. 首先,在Outlook主窗口中轉到“開發人員”選項卡。
  2. 然後單擊“ Visual Basic”按鈕,這將彈出一個新窗口。
  3. 接下來,將以下VBA代碼複製並粘貼到模塊中。
Sub CreateNewMail()
    Dim obApp As Object
    Dim NewMail As MailItem
 
    Set obApp = Outlook.Application
    Set NewMail = obApp.CreateItem(olMailItem)
 
    'You can change the concrete info as per your needs
    With NewMail
         .Subject = Date & " Test Email"
         .To = "example@mail.com"
         .Body = "Dear Johnny," & vbCrLf & vbCrLf & "I'm glad to write this email to you .......... " & vbCrLf & vbCrLf & "This is just a test email template with Outlook VBA" & vbCrLf & vbCrLf & vbCrLf & "Yours Truly," & vbCrLf & vbCrLf & "John Smith"
         .Attachments.Add ("C:\Attachments\Test File.docx")
         .Importance = olImportanceHigh
         .Display
    End With
 
    Set obApp = Nothing
    Set NewMail = Nothing
End Sub

直接由Outlook VBA創建新的電子郵件模板

  1. 之後,退出“ Visual Basic”窗口。 現在,請按照以下步驟將此宏添加到快速訪問工具欄:
  • 首先,單擊快速訪問工具欄中的向下箭頭,然後選擇“更多命令”。
  • 然後在新的彈出窗口中,將“選擇命令自”設置為“宏”。
  • 之後,將音調正確。
  • 接下來,單擊“添加”按鈕。將新的宏模塊添加到快速訪問工具欄
  • 隨後,您可以更改其外觀。 點擊“修改”按鈕。 在新對話框中,為其命名,並為其指定一個圖標。在快速訪問工具欄中修改宏外觀
  • 最後單擊兩個“確定”。
  1. 最後,您可以單擊快速訪問工具欄中的宏圖標。 隨即,將彈出一個新的消息窗口,如下圖。Outlook VBA通​​過模板發送新郵件

方法2:通過Outlook VBA從現有模板創建新電子郵件

  1. 首先,您應該手頭有一個現成的電子郵件模板。 創建所需格式,信紙的新電子郵件,並將其另存為Outlook模板。 有關詳細步驟,請參閱文章“如何通過Outlook模板提高工作效率”。 另外,請寫下該模板文件的保存文件夾路徑。
  2. 然後訪問“ Visual Basic”窗口並打開一個新的模塊,如技巧1。
  3. 隨後,您應該複製並粘貼以下屏幕截圖:
Sub CreateEmailfromTemplate()
    Dim obApp As Application
    Dim NewMail As Outlook.MailItem
 
    Set obApp = Outlook.Application
    'Change the template file folder path according to your case
    Set NewMail = obApp.CreateItemFromTemplate("C:\Users\Test\Documents\Test Mail.oft")
    NewMail.Display
 
    Set obApp = Nothing
    Set NewMail = Nothing
End Sub

通過Outlook VBA從現有模板創建新電子郵件

  1. 之後,按照上述提示5中的步驟1將新的宏添加到快速訪問工具欄。
  2. 最終您可以嘗試一下。 您將使用模板收到新的電子郵件,如下圖所示:通過Outlook VBA從模板發送電子郵件

三種方法的比較

方法 企業優勢 壞處
方法1 您可以直接通過VBA代碼創建電子郵件模板。 您無法格式化消息中的文本。
方法2 您可以應用所需的信紙並設置電子郵件文本的格式。 您應該提前創建一個新的電子郵件模板。

應付偶爾的Outlook錯誤

儘管 Outlook 功能豐富,但仍容易出現各種問題。其中最令人頭痛的問題是使用者無法啟動 Outlook。通常,這種情況可能發生在以下情況: 損壞的Outlook。 因此,您可以轉到“控制面板”來修復辦公套件。 如果問題仍然存在,則您必須求助於經驗豐富的維修工具,例如 DataNumen Outlook Repair.

作者簡介:

Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復 SQL Server MDF 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

立即分享:

評論被關閉。