如何復制 Word 文檔:3 種簡單的嘗試方法
如果您需要復制 Word 文檔,請按照以下步驟創建一份副本並將其保存在驅動器上的任何位置。
Visual Basic for Applications 或 VBA 是一種功能強大但簡單的編程語言,可讓您最大限度地自動化 Microsoft Excel。其中一種自動化是使用 VBA 代碼集成其他 Microsoft 應用程序(例如 Outlook、PowerPoint 和 Word)並提高工作效率。
在 Excel 中使用 VBA 發送電子郵件就是這樣一種集成,它通過自動化電子表格或報告郵寄任務使您的生活變得更輕鬆。本教程將通過簡單易懂的步驟引導您完成使用 VBA 從 Excel 發送電子郵件的步驟。
Microsoft Outlook 對像庫激活
您需要設置 Outlook 的發送電子郵件對象引用,因為它是Excel VBA的外部對象。請按照以下步驟操作:
使用 VBA 發送電子郵件:編寫代碼並執行
現在您已在 Excel VBA 中啟用了 Outlook 對象,請按照以下步驟編寫 Excel 宏並執行該宏:
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 代碼。
結論
既然您已經按照上述使用 VBA 發送電子郵件的步驟進行操作,那麼您應該可以更輕鬆地在 Excel 中自動執行日常任務。例如,當協作者更新工作表時,讓電子表格文件自動向您發送電子郵件。此外,當您更新 Excel 中的訂單狀態列時,會自動向客戶發送電子郵件。
如果您希望使用 VBA 實現更多 Excel 自動化,請利用VBA 時間戳編碼來保留電子表格更改的日誌。
如果您需要復制 Word 文檔,請按照以下步驟創建一份副本並將其保存在驅動器上的任何位置。
您想從 Excel 發送電子郵件而不切換到其他應用程序嗎?繼續閱讀以了解使用 VBA 發送電子郵件的 11 個簡單步驟。
您可能聽說過 Excel TEXT 函數,但對其了解不多。閱讀以了解什麼是 Excel TEXT 函數以及如何使用它。
Excel 電子表格可用於各種用途。無論您使用電子表格做什麼,您都有可能對單元格進行著色來生成信息
Exchange 用戶經常會遇到 Outlook 嘗試連接郵件的情況。查看此博客以了解如何解決此 Outlook 連接問題。
Excel 不允許您在數據庫中插入前導零?不用擔心,我們可以幫助您以簡單的方式在 Excel 中添加前導零。
想知道如何在 Excel 中插入複選標記嗎?等待已經結束!閱讀此 Excel 教程,了解有用且簡單的方法。
#灑!錯誤是 MS Excel 中常見的錯誤。如果您想了解 Excel 中 Spill 的含義,請閱讀此博客直至最後。
了解在 Excel 中旋轉文本的最佳方法,使列標題以對角線、垂直或有角度的格式呈現緊湊而時尚的外觀。
您是否在管理 Excel 文件中的大量工作表時遇到困難?了解如何刪除 Excel 中的工作表並僅保留必要的工作表。