วิธีบันทึกไฟล์แนบทั้งหมดโดยอัตโนมัติจากผู้ส่งในโดเมนเฉพาะผ่าน Outlook VBA

แบ่งปันเลย:

ถ้าคุณต้องการให้ Outlook บันทึกไฟล์แนบทั้งหมดโดยอัตโนมัติจากผู้ส่งที่มีที่อยู่อีเมลอยู่ในโดเมนเฉพาะคุณสามารถอ่านบทความนี้ได้ ที่นี่เราจะแนะนำวิธีการด่วนให้คุณ

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

บันทึกไฟล์แนบทั้งหมดโดยอัตโนมัติจากผู้ส่งในโดเมนเฉพาะ

  1. ในตอนแรกให้เรียกใช้โปรแกรมแก้ไข Outlook VBA ตาม "วิธีเรียกใช้รหัส VBA ใน Outlook ของคุณ"
  2. จากนั้นใส่รหัสต่อไปนี้ลงในโมดูลที่ไม่ได้ใช้
Public WithEvents objInboxItems As Outlook.Items

Private Sub Application_Startup()
   Set objInboxItems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub objInboxItems_ItemAdd(ByVal Item As Object)
   Dim objMail As Outlook.MailItem
   Dim strSenderAddress As String
   Dim strSenderDomain As String
   Dim objAttachment As Attachment
   Dim strFolderPath As String
   Dim strFileName As String

   If Item.Class = olMail Then
      Set objMail = Item

      'Get sender domain
      strSenderAddress = objMail.SenderEmailAddress
      strSenderDomain = Right(strSenderAddress, Len(strSenderAddress) - InStr(strSenderAddress, "@"))

      'Change to the specific domain as per your needs
      If strSenderDomain = "datanumen.net" Then
         If objMail.Attachments.Count > 0 Then
            For Each objAttachment In objMail.Attachments
                'Change the folder path where you want to save attachments
                strFolderPath = "E:\Attachments\"
                strFileName = objMail.Subject & " " & Chr(45) & " " & objAttachment.FileName
                objAttachment.SaveAsFile strFolderPath & strFileName
            Next
         End If
      End If
   End If
End Sub

รหัส VBA - บันทึกไฟล์แนบทั้งหมดจากผู้ส่งในโดเมนเฉพาะโดยอัตโนมัติ

  1. หลังจากนั้น ให้รีสตาร์ท Outlook เพื่อเปิดใช้งานมาโครนี้
  2. ตั้งแต่นั้นมาทุกครั้งที่มีอีเมลขาเข้าเข้ามาในกล่องจดหมาย Outlook จะตรวจสอบโดเมนผู้ส่งโดยอัตโนมัติ หากเหมือนกับโดเมนที่กำหนดไว้ล่วงหน้าและมีไฟล์แนบ Outlook จะบันทึกไฟล์แนบไปยังโฟลเดอร์ภายในเครื่องโดยอัตโนมัติไฟล์แนบที่บันทึกโดยอัตโนมัติ

อย่าเปิดไฟล์แนบจากผู้ส่งในโดเมนที่ไม่รู้จัก

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

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

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

แบ่งปันเลย:

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