Cách nhanh chóng lấy tổng số email từ một người gửi cụ thể trong Outlook

Chia sẻ ngay bây giờ:

Đôi khi, bạn có thể muốn đếm tổng số email từ một người gửi cụ thể trong Outlook. Bài viết này sẽ giới thiệu cho bạn một cách tiện dụng để nhanh chóng lấy tổng số với Outlook VBA.

Vì một số lý do, chẳng hạn như thống kê dữ liệu, bạn có thể phải đếm tổng số email từ một người gửi cụ thể. Chắc chắn, nếu bạn có nhiều thư, việc đếm từng thư một theo cách thủ công sẽ khá rắc rối và dễ bị sai sót. Trong trường hợp này, tại sao không chuyển tiếp sang VBA? Sau đây là các thao tác chi tiết và theo mã VBA.

Nhận tổng số email từ một người gửi cụ thể trong một thư mục nhất định

  1. Ngay từ đầu, hãy mở Outlook và chuyển sang tab “Nhà phát triển”.
  2. Sau đó nhấp vào nút “Visual Basic” bên dưới tab này.Visual Basic trong tab Nhà phát triển
  3. Tiếp theo trong cửa sổ bật lên “Microsoft Visual Basic for Applications”, bạn có thể mở một mô-đun không được sử dụng rồi sao chép các mã VBA sau vào đó.
Sub CountEmailsfromSpecificSenderinCurrentFolder()
    Dim objSelection As Selection
    Dim objSelectedMail As MailItem
    Dim strSenderEmailAddress As String
    Dim objCurrentFolder As Folder
    Dim objItem As Object
    Dim objVariant As Variant
    Dim i As Long
    Dim strPrompt As String
    Dim nResponse As Integer
 
    Set objSelection = Outlook.Application.ActiveExplorer.Selection
 
    i = 0

    If TypeOf objSelection.Item(1) Is MailItem Then
 
       Set objSelectedMail = objSelection.Item(1)
       strSenderEmailAddress = objSelectedMail.SenderEmailAddress
       Set objCurrentFolder = Outlook.Application.ActiveExplorer.CurrentFolder
 
       For Each objItem In objCurrentFolder.Items
           Set objVariant = objItem
           If (objVariant.Class = olMail) And (objVariant.SenderEmailAddress = strSenderEmailAddress) Then
              i = i + 1
           End If
       Next
    End If
 
    strPrompt = "There are " & i & " emails from " & objSelectedMail.SenderName & " in the current " & objCurrentFolder.Name & " folder."
    nResponse = MsgBox(strPrompt, vbOKOnly + vbInformation, "Count Emails from Specific Sender")
End Sub

Mã VBA - Nhanh chóng lấy số lượng email từ một người gửi cụ thể trong một thư mục thư Outlook nhất định

  1. Sau đó, đóng cửa sổ hiện tại để quay lại màn hình chính của Outlook.
  2. Sau đó, bạn có thể tiếp tục thêm macro mới vào Thanh công cụ truy cập nhanh.
  • Đầu tiên, nhấp vào mũi tên xuống trong Quick Access Toolbar và chọn “More Commands”.
  • Và sau đó thêm macro vào Thanh công cụ truy cập nhanh bằng cách thực hiện theo các bước theo trình tự được hiển thị trong hình ảnh sau đây.Thêm Macro mới vào Thanh công cụ truy cập nhanh
  1. Cuối cùng, bạn có thể thử nút này.
  • Đầu tiên, mở một thư mục nhất định và chọn một email từ người gửi cụ thể.
  • Sau đó nhấp vào nút trong Thanh công cụ truy cập nhanh.
  • Cuối cùng, bạn sẽ nhận được một thông báo cho bạn biết số lượng email từ người gửi cụ thể trong thư mục hiện tại.Nhận tổng số email từ một người gửi cụ thể trong một thư mục thư nhất định

Duyệt qua tất cả các thư mục con theo cách đệ quy

Phần trên chỉ giới thiệu cho bạn cách lấy tổng số tất cả các mục thư từ một người gửi cụ thể trong một thư mục thư. Nếu bạn có nhiều thư mục con trong Hộp thư đến và bạn cũng muốn đưa các email đã nhận vào các thư mục con đó, bạn sẽ cần liệt kê tất cả các thư mục con này theo cách đệ quy. Trong trường hợp này, bạn có thể tham khảo một bài viết khác trên blog của chúng tôi – “Cách duyệt đệ quy cây thư mục trong Outlook thông qua VBA".

Không bao giờ tin tưởng vào Công cụ sửa chữa Outlook không đáng tin cậy

Do Outlook dễ bị lỗi nên nhiều người dùng đã quen với việc giữ một Công cụ sửa lỗi Outlook tiện dụng. Nhưng trên thị trường ngày nay, có quá nhiều công cụ không đáng tin cậy như vậy. Vì vậy, bạn nên thận trọng khi lựa chọn một. Khi bạn cố gắng sửa lỗi thông qua một công cụ không đáng tin cậy, rất có thể nó sẽ dẫn đến những tình huống tồi tệ hơn.

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 chữa sự cố mdf 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.