如何快速将 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.,它是数据恢复技术领域的世界领先者,包括 中密度纤维板修复 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。