如何將 Word 文檔的特定頁面作為 Outlook 電子郵件快速發送

立即分享:

一些用戶渴望有一種解決方案,使他們能夠將 Word 文檔的特定頁面作為 Outlook 電子郵件快速發送。 在這篇文章中,我們將詳細介紹這樣的方法。

如果你讀過我之前的文章“如何快速將Word文檔的特定頁面附加到Outlook電子郵件”,您可能傾向於要求一種可以直接將 Word 文檔的特定頁面作為電子郵件而不是作為電子郵件附件發送的方法。 下面我們給大家展示一段VBA代碼,可以輕鬆實現。

將 Word 文檔的特定頁面作為 Outlook 電子郵件發送

將 Word 文檔的特定頁面作為 Outlook 電子郵件發送

  1. 首先,您需要訪問要發送其特定頁面的源 Word 文檔。
  2. 然後,在打開的Word窗口中,您應該按“Alt + F11”按鈕。
  3. 它將顯示“Microsoft Visual Basic for Applications”窗口。
  4. 在此窗口中,您應該插入一個新模塊。
  5. 接下來,您需要啟用「Microsoft Outlook 物件庫」。
  • 單擊“工具”並從下拉列表中選擇“參考”。
  • 在彈出的對話方塊中,向下捲動直到看到「Microsoft Outlook 物件庫」。啟用它,然後按一下“確定”。啟用“Microsoft Outlook 物件庫”
  1. 之後,您可以將下面的 VBA 代碼複製到該模塊中。
Sub SendSpecificPagesAsOutlookEmail()
    Dim objSelectedPages As Word.Range
    Dim objOutlookApp As Outlook.Application
    Dim objMail As Outlook.MailItem
    Dim objMailDocument As Word.Document
 
    'Copy the contents from Page 3 to 4
    'Change the page number as per your needs
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=3
    Set objSelectedPages = Selection.Range
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=4
    objSelectedPages.End = Selection.Bookmarks("\Page").Range.End
    objSelectedPages.Select
    objSelectedPages.Copy
 
    'Get Outlook Application
    On Error Resume Next
    Set objOutlookApp = GetObject(, "Outlook.Application")
    If objOutlookApp Is Nothing Then
       Set objOutlookApp = CreateObject("Outlook.Application")
    End If
 
    'Create a new email
    Set objMail = objOutlookApp.CreateItem(olMailItem)
    objMail.Display
 
    'Paste the contents in specific pages into message body
    Set objMailDocument = objMail.GetInspector.WordEditor
    Set objTempRange = objMailDocument.Range(0, 0)
    objTempRange.PasteAndFormat (wdFormatOriginalFormatting)
End Sub

VBA 代碼 - 將 Word 文檔的特定頁面作為 Outlook 電子郵件發送

  1. 最終,您可以立即運行該宏。 只需在當前模塊中按“F5”鍵即可。
  2. 您可能會收到類似以下屏幕截圖的 Outlook 警告。 您可以直接點擊“允許”。警告
  3. 最終,您將收到一封電子郵件,其中包含 Word 文檔的特定頁面。包含 Word 文檔特定頁面的電子郵件

注意Outlook數據保護

您可能對 Outlook 中的大量功能感到非常滿意。 但是,它仍然存在缺陷。 例如,它很容易出現錯誤和損壞。 在這種情況下,您必須非常注意 Outlook 保護,包括定期備份 Outlook PST 文件。 此外,為謹慎起見,建議保持強大的 PST維修 實用程序,例如 DataNumen Outlook Repair。 它非常強大,可以從嚴重損壞的 Outlook 文件中提取最多的數據。

作者簡介:

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

立即分享:

評論被關閉。