2 phương pháp nhanh để đếm các cuộc hẹn được liên kết với một liên hệ Outlook

Chia sẻ ngay bây giờ:

Nếu bạn muốn lấy số cuộc hẹn được liên kết với một liên hệ cụ thể, bạn có thể sử dụng một trong 2 cách được giới thiệu trong bài viết này.

Outlook cho phép người dùng liên kết cuộc hẹn với danh bạ. Nếu bạn đã liên kết nhiều cuộc hẹn với một liên hệ cụ thể và sau đó muốn đếm chúng, bạn không thích đếm từng cuộc hẹn một. Vì vậy, trong phần sau đây, chúng tôi sẽ giới thiệu cho bạn 2 cách. Bạn có thể chọn ether theo ý thích của mình.

Phương pháp 1: Đếm trong “Hoạt động” liên hệ

  1. Đầu tiên, nhấp đúp vào liên hệ cụ thể để mở liên hệ đó trong cửa sổ riêng.
  2. Sau đó, nhấp vào “Hoạt động” trong nhóm “Hiển thị”.Nhấp vào "Hoạt động"
  3. Tiếp theo, trong trang mới, di chuyển con trỏ đến tiêu đề của danh sách hoạt động.
  4. Sau đó, nhấp chuột phải và chọn “Xem Cài đặt” từ menu ngữ cảnh.Truy cập "Xem cài đặt"
  5. Sau đó, trong hộp thoại bật lên, nhấp vào nút “Nhóm theo”.
  6. Sau đó, trong một hộp thoại khác, hãy chọn “Lớp tin nhắn” trong danh sách thả xuống “Nhóm các mục theo”.Nhóm các mục theo "Lớp tin nhắn"
  7. Cuối cùng, nhấp vào một loạt “OK” để áp dụng cài đặt chế độ xem.
  8. Khi quay lại danh sách, bạn có thể thấy một nhóm có tên là “IPM.Cuộc hẹn” với tổng số tất cả các cuộc hẹn được liên kết với macro hiện tại, được hiển thị như ảnh chụp màn hình sau.Nhận số lượng cuộc hẹn được liên kết trong tiêu đề nhóm

Phương pháp 2: Đếm với Outlook VBA

  1. Để bắt đầu, hãy truy cập trình soạn thảo Outlook VBA thông qua “Alt + F11”.
  2. Sau đó, sao chép mã VBA sau vào một mô-đun.
Dim objContact As ContactItem

Sub CountAppointmentsLinkedToContact()
    Dim objStore As Store
    Dim objOutlookFile As Folder
    Dim lTotalCount As Long
 
    'Get the contact
    Set objContact = Outlook.Application.ActiveExplorer.Selection.Item(1)
 
    lTotalCount = 0
    For Each objStore In Application.Session.Stores
        Set objOutlookFile = objStore.GetRootFolder
        Call ProcessFolders(objOutlookFile.Folders, lTotalCount)
    Next
 
    'Prompt you
    If lTotalCount > 0 Then
       MsgBox lTotalCount & " appointments are linked to " & objContact.FullName & ".", vbInformation + vbOKOnly
    Else
       MsgBox "No appointment is linked to " & objContact.FullName & ".", vbExclamation + vbOKOnly
    End If
End Sub

Sub ProcessFolders(ByVal objFolders As Folders, lCount As Long)
    Dim objFolder As Folder
    Dim objItem As Object
 
    'Process all folders recursively
    For Each objFolder In objFolders
        For Each objItem In objFolder.Items
            If TypeOf objItem Is AppointmentItem Then
               If objItem.Links.Count > 0 Then
                  i = 0
                  Do Until i = objItem.Links.Count
                     i = i + 1
                     If objItem.Links(i).Name = objContact.FullName Then
                        lCount = lCount + 1
                        Exit Do
                     End If
                  Loop
               End If
            End If
        Next
 
        If objFolder.Folders.Count > 0 Then
           Call ProcessFolders(objFolder.Folders, lCount)
        End If
    Next
End Sub

Mã VBA - Đếm các cuộc hẹn được liên kết với một liên hệ

  1. Sau đó, hãy thêm macro này vào Thanh công cụ truy cập nhanh (QAT) bằng cách làm theo các bước trong “Cách chạy mã VBA trong Outlook của bạn".
  2. Cuối cùng, bạn có thể thử nó.
  • Trước hết, chọn một số liên lạc.
  • Sau đó, nhấn nút macro trong QAT.
  • Khi macro kết thúc, bạn sẽ nhận được thông báo về số lượng cuộc hẹn được liên kết với liên hệ đã chọn, như hình bên dưới.Nhắc về Bá tước

Khi gặp các sự cố thường gặp về Outlook

Giả sử rằng bạn luôn gặp phải nhiều vấn đề khác nhau trong Outlook của mình, bạn nên nâng cao cảnh giác. Rất có thể tệp Outlook PST của bạn có xu hướng bị hỏng. Tại thời điểm này, bạn sẽ tạo bản sao lưu cập nhật cho tệp dữ liệu Outlook của mình cùng một lúc. Ngoài ra, nếu có thể, nên nắm giữ một quyền lực PST sửa chữa công cụ, chẳng hạn như DataNumen Outlook Repair.

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 phục hồi sql 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.