如何使用 Excel VBA 從 Outlook 發送批量電子郵件
了解如何使用 Excel VBA 從 Outlook 發送批量電子郵件,從而節省時間。在工作或家裡,無需支付任何工具即可發送批量電子郵件!
在當前的商業環境中,Visual Basic for Applications(VBA)是一種難以匹敵的工具,能夠讓用戶自動化 Microsoft Excel 中的日常任務。透過此程式語言,您可以整合 Microsoft Office 的其他應用程式,例如 Outlook、PowerPoint 和 Word,以提高工作效率。
本教程將為您提供使用 VBA 從 Excel 發送電子郵件的分步指導,幫助您輕鬆管理電子郵件任務。
要使用 Excel VBA 發送電子郵件,首先需要設置 Outlook 的對象引用。請按照以下步驟操作:
現在您已啟用 Outlook 對象,請遵循以下步驟編寫 VBA 宏並執行:
Sub send_email_with_VBA() Dim EmailApp As Outlook.Application Dim Source As String Set EmailApp = New Outlook.Application Dim EmailItem As Outlook.MailItem Set EmailItem = EmailApp.CreateItem(olMailItem) EmailItem.To = "[email protected]" EmailItem.CC = "[email protected]" EmailItem.BCC = "[email protected]" EmailItem.Subject = "客戶訂單發貨狀態" EmailItem.HTMLBody = "嗨,團隊" & vbNewLine & vbNewLine & "PFA 今天訂單的電子表格status" & vbNewLine & vbNewLine & "問候" & vbNewLine & "Tamal Das" Source = ThisWorkbook.FullName EmailItem.Attachments.Add Source EmailItem.Send End Sub
上述代碼將使用您的 Outlook 帳戶向提到的電子郵件地址發送郵件。電子郵件內容可以在 EmailItem.HTMLBody 中進行更改,Excel VBA 會自動將您的工作簿附加為電子郵件附件。
要個性化地址和電子郵件正文,您可以做以下修改:
要成功使用 VBA 發送電子郵件,您需要在 Microsoft Office 套件中的獨立 Outlook 應用程序中 配置 Gmail 帳戶 或 Outlook 帳戶。基於瀏覽器的 Outlook 無法使用此 VBA 代碼。
通過上述步驟,您應該能夠在 Excel 中輕鬆實現電子郵件的自動發送。比如說,您可以在協作者更新工作表時自動接收電子郵件,或在 Excel 中更新訂單狀態列時通知客戶。
如果您希望利用 VBA 實現更多 Excel 自動化功能,請探索 VBA 時間戳 的應用,以記錄電子表格的更改日誌。
您的 Word 文檔中有分節符嗎?以下是使用 Microsoft VBA 模塊手動刪除所有內容的指南,教您如何刪除分節符。
您想從 Excel 發送電子郵件而不切換到其他應用程序嗎?繼續閱讀以了解使用 VBA 發送電子郵件的 11 個簡單步驟。
如果您想了解如何在 Excel 中對文本和數字添加刪除線,這裡有一個簡單易懂的指南,介紹如何在任何單元格上執行此操作。
了解如何使用 Excel VBA 從 Outlook 發送批量電子郵件,從而節省時間。在工作或家裡,無需支付任何工具即可發送批量電子郵件!
轉錄音頻是一項乏味的任務,但通過使用 Microsoft Office 365,您可以簡化這一過程,得到準確的轉錄結果。
Outlook 有一個獨特的功能,可以讓您回憶電子郵件。繼續閱讀以了解如何在 Outlook 上取消發送和替換電子郵件!
學習如何在 Word 中按字母順序對列表中的項目進行分類,這是您在文檔中進行有效排序的指南。
Word 允許您創建目錄、圖表和索引。本文將指導您如何輕鬆創建首字母縮略詞索引,增加文檔的可讀性。
如果您需要復制 Word 文檔,請按照以下步驟創建一份副本並將其保存在驅動器上的任何位置。
您可能聽說過 Excel TEXT 函數,但對其了解不多。閱讀以了解什麼是 Excel TEXT 函數以及如何使用它。