เคล็ดลับ: ภาษาอื่น ๆ ได้รับการแปลโดย Google คุณสามารถเยี่ยมชม English รุ่นของลิงก์นี้
เข้าสู่ระบบ
x
or
x
x
สมัครสมาชิก
x

or

วิธีการบันทึกเฉพาะสิ่งที่แนบเฉพาะ (excel) ใน Outlook?

Outlook มีคุณลักษณะ "บันทึกสิ่งที่แนบมาทั้งหมด" เพื่อให้คุณบันทึกไฟล์แนบทั้งหมดในอีเมลไปยังโฟลเดอร์เฉพาะได้ในทันที อย่างไรก็ตามหากคุณต้องการบันทึกเฉพาะสิ่งที่แนบมาในอีเมลเช่นเอกสารแนบ Excel เอกสาร Word เป็นต้นคุณสามารถทำอะไรเพื่อให้บรรลุได้ ที่นี่เรามีวิธี VBA ในการแก้ปัญหา

บันทึกเฉพาะสิ่งที่แนบใน Outlook


บันทึกไฟล์แนบทั้งหมดจากอีเมลที่เลือกไว้ในโฟลเดอร์ได้อย่างง่ายดาย:

กับ แยกเอกสารแนบทั้งหมด ประโยชน์ของ Kutools สำหรับ Excelคุณสามารถบันทึกเอกสารแนบทั้งหมดจากอีเมลที่เลือกไว้หลายฉบับไปยังโฟลเดอร์ที่ระบุไว้ใน Outlook ได้ดังรูปด้านล่างนี้

Kutools สำหรับ Outlook: มีโปรแกรมเสริม Outlook Add-in ที่มีประโยชน์มากกว่า 40 และสามารถทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 45 วัน ดาวน์โหลดและทดลองใช้ฟรี Now!

Kutools สำหรับ Outlook: 100 + เครื่องมือขั้นสูงใหม่ สำหรับ Outlook
แท็บ Office: เปิดใช้งานการแก้ไขแบบแท็บและเรียกดูใน Officeเช่นเดียวกับ Chrome, Firefox, IE 8 / 9 / 10
เมนูคลาสสิก: นำเมนูเก่าและแถบเครื่องมือกลับ ไปที่ Office 2007, 2010, 2013, 2016 และ 2019

บันทึกเฉพาะสิ่งที่แนบใน Outlook

โค้ด VBA ด้านล่างนี้สามารถช่วยบันทึกเฉพาะสิ่งที่แนบในอีเมลหรืออีเมลหลายฉบับไปยังโฟลเดอร์เฉพาะได้ โปรดทำดังนี้

1 เปิด Outlook ของคุณในรายชื่ออีเมลเลือกอีเมลหรืออีเมลหลายฉบับที่คุณจะบันทึกไฟล์แนบที่ต้องการ

2 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอ็พพลิเคชัน หน้าต่าง. ในหน้าต่างที่เปิดขึ้นคลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นคัดลอกโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล

รหัส VBA: บันทึกเฉพาะสิ่งที่แนบลงในอีเมลหรืออีเมลหลายฉบับลงในโฟลเดอร์

Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20181130
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").BrowseforFolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        xFilesSavePath = ""
        For Each xAttachment In xItem.Attachments
            xFilePath = xSaveFolder & xAttachment.FileName
            xExt = "." & xFSO.GetExtensionName(xFilePath)
            xExtArr = VBA.Split(xExtStr, ",")
            xS = VBA.Filter(xExtArr, xExt)
            If UBound(xS) > -1 Then
                xAttachment.SaveAsFile xFilePath
                If xItem.BodyFormat <> olFormatHTML Then
                    xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
                Else
                    xFilesSavePath = xFilesSavePath & "<br>" & "<a href='file://" & xFilePath & "'>" & xFilePath & "</a>"
                End If
            End If
        Next
        If xItem.BodyFormat <> olFormatHTML Then
            xItem.Body = vbCrLf & "The file(s) were saved to " & xFilesSavePath & vbCrLf & xItem.Body
        Else
            xItem.HTMLBody = "<p>" & "The file(s) were saved to " & xFilesSavePath & "</p>" & xItem.HTMLBody
        End If
        xItem.Save
    End If
Next
Set xFSO = Nothing
End Sub

3 คลิก เครื่องมือ > อ้างอิงใน เอกสารอ้างอิง - โครงการ โต้ตอบตรวจสอบ รันไทม์การเขียนสคริปต์ของ Microsoft กล่องและคลิกที่ OK ปุ่ม

4 กด F5 คีย์เพื่อเรียกใช้รหัส ในที่โผล่ออกมา เรียกดูโฟลเดอร์ ใหเลือกหนึ่งแฟมขอมูลเพื่อจัดเก็บเอกสารแนบ

5 จากนั้นคลิก OK, ในต่อไปนี้ Kutools สำหรับ Outlook ให้ป้อนนามสกุลไฟล์ที่คุณจะบันทึกลงในกล่องข้อความและคลิก OK.

ไฟล์แนบที่ระบุจะถูกบันทึกไว้เท่านั้น

หมายเหตุ:

1 หากคุณต้องการบันทึกไฟล์แนบประเภทต่างๆโปรดใส่นามสกุลไฟล์ลงในช่องข้อความและคั่นด้วยเครื่องหมายจุลภาค

2 หลังจากบันทึกอ็อพชันการบันทึกไฟล์แนบจะปรากฏในเนื้อหาข้อความ คุณสามารถเปิดสิ่งที่แนบได้โดยคลิกที่ลิงค์เชื่อมโยงโดยตรง


บทความที่เกี่ยวข้อง:



Kutools สำหรับ Outlook

มากกว่าฟังก์ชั่นขั้นสูง 100 สำหรับ Outlook 2010, 2013, 2016, 2019 และ 365

screen shot kutools สำหรับ outlook เล็ก ๆ สำหรับแบนเนอร์ 201812

คุณสมบัติอื่น ๆ | ดาวน์โหลดฟรี | เพียง $ 39.00 สำหรับหลายร้อยฟังก์ชัน

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.