โดยทั่วไปในการยกเลิกrar ที่“.rar” ไฟล์แนบในอีเมลก่อนอื่นคุณควรบันทึกแล้วใช้เครื่องมือเฉพาะเพื่อแยกไฟล์ภายใน บทความนี้จะให้วิธีการยกเลิกrar โดยตรงใน Outlook
Outlook ไม่อนุญาตให้คุณดูตัวอย่าง ".RAR” ไฟล์แนบ นอกจากนี้คุณไม่สามารถยกเลิกrar ที่“.RAR” ไฟล์แนบภายใน Outlook โดยตรง ดังนั้นหากคุณต้องการดูไฟล์แนบดังกล่าวคุณควรบันทึกลงในไดรฟ์ในเครื่องก่อนจากนั้นแยกไฟล์ภายในออกจากยูทิลิตี้พิเศษเช่น WinRAR. มุ่งเน้นไปที่ปัญหานี้ที่นี่เราจะเสนอวิธีที่ช่วยให้คุณสามารถยกเลิกrar "RAR” ไฟล์แนบใน Outlook ตอนนี้อ่านเพื่อรับขั้นตอนโดยละเอียดและรหัส VBA

Unrar .RAR ไฟล์แนบโดยตรงใน Outlook
- ก่อนอื่นเนื่องจากวิธีนี้อาศัยเครื่องมือเฉพาะ - WinRARก่อนอื่นคุณควรติดตั้งลงในพีซีของคุณและตรวจสอบให้แน่ใจว่าติดตั้งอยู่ที่ใด
- จากนั้นคุณสามารถเปิดแอปพลิเคชัน Outlook ได้ตามปกติ
- จากนั้นกดปุ่ม“ Alt + F11” ในหน้าต่างหลักของ Outlook
- จากนั้นในตัวแก้ไข Outlook VBA ให้เปิดโมดูลว่าง
- จากนั้นคัดลอกรหัส VBA ต่อไปนี้ลงในโมดูลนี้
Public objFileSystem As Object
Public strTempFolder As String
Public strTargetFolderPath As String
Public objAttachment As Outlook.Attachment
Sub UnRARAttachment()
Dim objMail As Outlook.MailItem
Dim objShell As Object
Dim strTempFolder As String
Dim strRARFile As String
Set objMail = Outlook.Application.ActiveInspector.CurrentItem
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
strTempFolder = objFileSystem.GetSpecialFolder(2).Path
strTargetFolderPath = strTempFolder & "\Temp " & Format(Now, "YYYY-MM-DD-hh-mm-ss")
MkDir (strTargetFolderPath)
Set objShell = CreateObject("Wscript.Shell")
If objMail.attachments.Count > 0 Then
For Each objAttachment In objMail.attachments
If LCase(Right(objAttachment.FileName, 4)) = ".rar" Then
strRARFile = strTempFolder & "\" & objAttachment.FileName
objAttachment.SaveAsFile (strRARFile)
'Change "C:\Program Files\WinRAR\WinRAR.exe" to the location where your WinRAR is installed
objShell.Run Chr(34) & "C:\Program Files\WinRAR\WinRAR.exe" & Chr(34) & " e " & Chr(34) & strRARFile & Chr(34) & " " & Chr(34) & strTargetFolderPath & Chr(34)
End If
Next
End If
End Sub
Sub AttachExtractedFiles()
Dim strFolderPath As String
Dim strFile As String
'Attach the extracted files to the current email
strFolderPath = strTargetFolderPath & "\"
strFile = Dir(strFolderPath)
Set objMail = Outlook.Application.ActiveInspector.CurrentItem
While Len(strFile) > 0
objMail.attachments.Add strFolderPath & strFile
strFile = Dir
Wend
'Delete the .RAR attachments
For Each objAttachment In objMail.attachments
If LCase(Right(objAttachment.FileName, 4)) = ".rar" Then
objAttachment.Delete
End If
Next
End Sub
- หลังจากนั้นคุณต้องตรวจสอบให้แน่ใจว่าอนุญาตให้ใช้มาโครใน Outlook ของคุณได้
- ในที่สุดคุณก็สามารถลองได้
- ขั้นแรกให้เปิดอีเมลที่มีไฟล์.RAR สิ่งที่แนบมา
- จากนั้นกลับไปที่ปุ่มมาโครใหม่
- คลิกเข้าไปที่“ UnRARรูทีนย่อย Attachments” แล้วกด F5
- จากนั้นคลิกถัดไปในรูทีนย่อย“ AttachExtractedFiles” ต่อไปนี้แล้วกดปุ่ม F5
- หลังจากนั้นคุณสามารถกลับไปที่หน้าต่างเมลได้ คุณจะเห็นว่าRAR ไฟล์แนบถูกคลายการบีบอัด แนบไฟล์ที่แยกออกมาทั้งหมดแล้ว
Unzip .Zip ไฟล์แนบใน Outlook
เช่นเดียวกับการคลายการบีบอัดไฟล์.RAR สิ่งที่แนบมา Outlook ไม่มีคุณสมบัติดั้งเดิมในการขยายขนาด ".zip” ไฟล์แนบ ดังนั้นหากคุณไม่สามารถยกเลิกได้โดยตรงzip ที่“.Zip"สิ่งที่แนบมาโดยตรงใน Outlook โดยค่าเริ่มต้น โชคดีที่คุณยังสามารถใช้ประโยชน์จาก Outlook VBA เพื่อใช้งานฟังก์ชันนี้ได้ สำหรับรายละเอียดเพิ่มเติมคุณสามารถตรวจสอบบทความก่อนหน้าของฉัน -“วิธีการ Unzip ที่.Zip ไฟล์แนบโดยตรงใน Outlook ผ่าน VBA"
บทนำผู้เขียน:
Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ แก้ไขปัญหา SQL Server และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

