วิธีการแปลงแบทช์และแนบเอกสาร Word หลายไฟล์เป็นไฟล์ PDF ไฟล์ไปยังอีเมล Outlook

แบ่งปันเลย:

การแนบเอกสาร Word เป็นไฟล์ PDF ไฟล์ไปยังอีเมล Outlook อย่างไรก็ตามหากคุณต้องการแนบเอกสาร Word หลายไฟล์เป็นไฟล์ PDF ไฟล์ไปยังอีเมลคุณสามารถอ่านบทความนี้ ที่นี่เราจะแสดงวิธีการรับเป็นกลุ่ม

ในการแนบเอกสาร Word เป็น PDF ไฟล์ไปยังอีเมล Outlook คุณสามารถเปิดเอกสาร Word ก่อนแล้วไปที่เมนู“ ไฟล์” จากนั้นคุณสามารถเปลี่ยนเป็นแท็บ "บันทึกและส่ง" ซึ่งมีแท็บ "ส่งเป็น PDF” เช่นภาพหน้าจอต่อไปนี้

ส่งเป็น PDF

ดังนั้นการแนบเอกสาร Word เป็นไฟล์ PDF ไปยังอีเมล แต่ถ้าคุณต้องการแปลงและแนบเอกสาร Word หลาย ๆ ไฟล์เป็นไฟล์ PDF ไฟล์ไปยังเมลคุณควรใช้วิธีต่อไปนี้ สามารถช่วยให้คุณทำสำเร็จเป็นกลุ่มได้

แปลงแบทช์และแนบเอกสาร Word หลายไฟล์เป็น PDF ไฟล์ไปยังอีเมล

  1. สำหรับเป็นtart รวบรวมเอกสาร Word ที่คุณต้องการในโฟลเดอร์ Windows เดียวกัน
  2. จากนั้นเปิดโปรแกรม Outlook
  3. จากนั้นคัดลอกรหัสต่อไปนี้ลงในโครงการหรือโมดูลที่ไม่ได้ใช้
Dim objMail As Outlook.MailItem

Sub BatchAttachMultipleWordDocumentsAsPDFToEmail()
    Dim objShell As Object
    Dim objWindowsFolder As Object
    Dim strWindowsFolder As String

    Set objMail = Outlook.Application.CreateItem(olMailItem)

    'Select the specific Windows folder
    Set objShell = CreateObject("Shell.Application")
    Set objWindowsFolder = objShell.BrowseForFolder(0, "Select a Windows folder:", 0, "")

    If Not objWindowsFolder Is Nothing Then
       strWindowsFolder = objWindowsFolder.self.Path & "\"

       Call ProcessFolders(strWindowsFolder)

       objMail.Display
    End If
End Sub

Sub ProcessFolders(strPath As String)
    Dim objFileSystem As Object
    Dim objFolder As Object
    Dim objFile As Object
    Dim objWordApp As Word.Application
    Dim objWordDocument As Word.Document
    Dim strDocumentName As String
    Dim strPDF As String

    Set objFileSystem = CreateObject("Scripting.FileSystemObject")
    Set objFolder = objFileSystem.GetFolder(strPath)

    For Each objFile In objFolder.Files
        strFileExtension = objFileSystem.GetExtensionName(objFile)
        If LCase(strFileExtension) = "doc" Or LCase(strFileExtension) = "docx" Then
           Set objWordApp = CreateObject("Word.Application")
           Set objWordDocument = objWordApp.Documents.Open(objFile.Path)

           'Convert document to pdf
           strDocumentName = Left(objWordDocument.Name, (Len(objWordDocument.Name) - Len(strFileExtension)) - 1)
           strPDF = strPath & strDocumentName & ".pdf"
           objWordDocument.ExportAsFixedFormat strPDF, wdExportFormatPDF

           objWordDocument.Close False

           'Attach the pdf to email
           objMail.Attachments.Add strPDF

           Kill strPDF
        End If
    Next

    'Process all folders and subfolders
    If objFolder.SubFolders.Count > 0 Then
       For Each objSubfolder In objFolder.SubFolders
           If ((objSubfolder.Attributes And 2) = 0) And ((objSubfolder.Attributes And 4) = 0) Then
              ProcessFolders (objSubfolder.Path)
           End If
       Next
    End If
End Sub

รหัส VBA - แปลงเป็นกลุ่มและแนบเอกสาร Word หลายรายการเป็นไฟล์ PDF ไฟล์ไปยังอีเมล

  1. หลังจากนั้นให้ย้ายเคอร์เซอร์ไปที่รูทีนย่อยแรก
  2. จากนั้นกด“ F5” เพื่อเรียกใช้มาโครนี้ทันที
  3. ในกล่องโต้ตอบขนาดเล็กของป๊อปอัปให้เลือกโฟลเดอร์ Windows ที่จัดเก็บเอกสาร Word ต้นทางเลือกโฟลเดอร์ Windows
  4. อีเมลใหม่จะถูกสร้างขึ้นในครั้งเดียวซึ่งคุณสามารถดูเอกสารแนบได้ PDF เช่นหน้าจอต่อไปนี้ost.ที่แนบมา PDF ไฟล์ในอีเมลใหม่

เต็มไปด้วยปัญหาของ Outlook

คุณถูกรบกวนจากปัญหาอื่น ๆ ของ Outlook หรือไม่? ตัวอย่างเช่น Outlook มักติดอยู่ในสถานะ "ไม่ตอบสนอง" หรือไฟล์ Outlook PST ไม่สามารถเข้าถึงได้เป็นต้นโดยทั่วไปคุณสามารถลองใช้เครื่องมือซ่อมแซมกล่องจดหมายก่อน scanpstเพื่อแก้ไขปัญหา PST แต่ในบางครั้งปัญหาอาจเกินกว่าที่เครื่องมือในตัวจะทำได้ ดังนั้นคุณควรเก็บยูทิลิตี้ภายนอกที่มีศักยภาพมากกว่าไว้ในบริเวณใกล้เคียงเช่น DataNumen Outlook Repair.

บทนำผู้เขียน:

Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ ซ่อม sql และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด