Cách đính kèm nhanh các trang cụ thể của tài liệu Word vào email Outlook

Chia sẻ ngay bây giờ:

MS Word có tính năng trực tiếp hỗ trợ người dùng gửi tài liệu Word hiện tại dưới dạng tệp đính kèm email. Nhưng đôi khi, bạn chỉ có thể hy vọng đính kèm các trang cụ thể của tài liệu Word vào email Outlook. Bây giờ, bài viết này sẽ chia sẻ cho bạn một phương pháp.

Để gửi toàn bộ tài liệu Word dưới dạng tệp đính kèm email trong ứng dụng MS Word, bạn chỉ cần vào menu “Tệp” và chuyển sang tab “Lưu & Gửi”, trong đó bạn có thể tìm thấy nút “Gửi dưới dạng tệp đính kèm”. Tuy nhiên, đôi khi, những gì bạn muốn gửi có thể chỉ là các trang cụ thể của tài liệu. Trong tình huống này, bạn có thể sử dụng phương pháp được giới thiệu sau đây để thực hiện.

Nhanh chóng đính kèm các trang cụ thể của tài liệu Word vào email Outlook

Đính kèm các trang cụ thể của tài liệu Word vào email

  1. Trước hết, bạn nên mở tài liệu Word nguồn có các trang cụ thể mà bạn muốn gửi qua email.
  2. Sau đó, sau khi vào cửa sổ MS Word, bạn cần nhấn các nút phím “Alt + F11”.
  3. Tiếp theo, bạn sẽ có quyền truy cập vào trình soạn thảo VBA trong MS Word.
  4. Sau đó, bạn cần kích hoạt “Thư viện đối tượng Microsoft Outlook”. Bạn có thể nhấn vào “Công cụ” > “Tham chiếu” để thực hiện việc này.
  5. Sau đó, bạn nên sao chép mã VBA sau vào một mô-đun không được sử dụng.
Sub AttachSpecificPagesToOutlookEmail()
    Dim strDocumentName As String
    Dim objSelectedPages As Word.Range
    Dim objTempDocument As Word.Document
    Dim objTempRange As Word.Range
    Dim i As Long
    Dim strTempDocument As String
    Dim objOutlookApp As Outlook.Application
    Dim objMail As Outlook.MailItem
 
    strDocumentName = Left(ActiveDocument.Name, InStr(ActiveDocument.Name, ".") - 1)
 
    'Copy the contents from Page 2 to 4
    'You can change the page as per your own needs
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=2
    Set objSelectedPages = Selection.Range
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=4
    objSelectedPages.End = Selection.Bookmarks("\Page").Range.End
    objSelectedPages.Select
    objSelectedPages.Copy
 
    'Paste the copied contents into a new Word Document
    Set objTempDocument = Word.Application.Documents.Add
    objTempDocument.Activate
    Set objTempRange = objTempDocument.Range(0, 0)
    objTempRange.PasteAndFormat (wdFormatOriginalFormatting)

    For i = objTempDocument.Paragraphs.Count To 1 Step -1
        If Len(objTempDocument.Paragraphs(i).Range) = 1 Then
           objTempDocument.Paragraphs(i).Range.Delete
        Else
           Exit For
        End If
    Next i
 
    'Save this document
    strTempDocument = "E:\" & strDocumentName & " (Excerpt).doc"
    objTempDocument.SaveAs2 strTempDocument, wdFormatDocument
 
    'Attach the new document to a new Outlook email
    On Error Resume Next
    Set objOutlookApp = GetObject(, "Outlook.Application")
    If objOutlookApp Is Nothing Then
       Set objOutlookApp = CreateObject("Outlook.Application")
    End If
 
    Set objMail = objOutlookApp.CreateItem(olMailItem)
    objMail.Attachments.Add (strTempDocument)
    objMail.Display
 
    objTempDocument.Close False
    Kill strTempDocument
End Sub

Mã VBA - Đính kèm các trang cụ thể của tài liệu Word vào email

  1. Cuối cùng, bạn có thể chạy macro này. Chỉ cần nhấn nút phím F5 hoặc nhấn vào biểu tượng “Chạy” trên thanh công cụ.
  2. Sau khi macro kết thúc, một email Outlook mới sẽ hiển thị, được đính kèm với một đoạn trích của tài liệu Word nguồn, giống như ảnh chụp màn hình sau:Email mới

Trích xuất dữ liệu tối đa từ tệp Outlook bị hỏng

Nếu bạn đã sử dụng Outlook trong nhiều thập kỷ, bạn có thể đã phải đối mặt với nhiều vấn đề khác nhau về Outlook, bao gồm các thông báo lỗi bên trong cửa sổ bật lên, sự cố đột ngột cũng như tệp bị hỏng nghiêm trọng. Do thực tế là scanpst, công cụ sửa chữa sẵn có, chỉ có thể giải quyết các sự cố nhỏ, tốt hơn hết bạn nên mang theo một công cụ sửa lỗi mạnh mẽ bên ngoài, chẳng hạn DataNumen Outlook Repair. Nó có thể rút ra dữ liệu tối đa từ tệp dữ liệu Outlook bị hỏng.

Giới thiệu tác giả:

Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa lỗi sql và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.