วิธีการแสดงสมาชิกของกลุ่มที่ติดต่อในรายการผ่าน Outlook VBA

แบ่งปันเลย:

โดยทั่วไปในการตรวจสอบสมาชิกของกลุ่มผู้ติดต่อคุณต้องเปิดก่อน หากคุณต้องการดูสมาชิกกลุ่มผู้ติดต่อโดยตรงในรายการโดยไม่ต้องเปิดคุณสามารถใช้แนวทางที่แบ่งปันในบทความนี้

จากบทความก่อนหน้าของฉัน -“วิธีแสดงจำนวนสมาชิกโดยอัตโนมัติในกลุ่มที่ติดต่อ Outlook” คุณสามารถเรียนรู้วิธีการแสดงจำนวนสมาชิกกลุ่มในรายชื่อ ในทำนองเดียวกันผู้ใช้หลายคนหวังว่าจะแสดงสมาชิกกลุ่มที่เป็นรูปธรรมโดยตรงในคอลัมน์แยกต่างหาก ดังนั้นในที่นี้เราจะสอนวิธีการบรรลุเป้าหมาย

แสดงสมาชิกของกลุ่มที่ติดต่อในรายการผ่าน Outlook VBA

แสดงสมาชิกของกลุ่มที่ติดต่อในรายการ

  1. ในการเริ่มต้นให้เปิดแอปพลิเคชัน Outlook ของคุณ
  2. จากนั้นคุณสามารถกดปุ่ม“ Alt + F11” เพื่อเข้าถึงตัวแก้ไข VBA
  3. ในหน้าต่าง“ Microsoft Visual Basic for Applications” ที่ตามมาให้เปิดโครงการ“ ThisOutlookSession”
  4. จากนั้นคัดลอกและวางรหัส VBA ต่อไปนี้ลงในโครงการนี้
Private WithEvents olItems As Outlook.Items
Private objContactGroup As Outlook.DistListItem
Private objProperty As Outlook.UserProperty
Private strProperName As String
Private i As Long
Private objGroupMember As Outlook.recipient
Private strMemberName, strMembers As String

Private Sub Application_Startup()
    Set olItems = Application.Session.GetDefaultFolder(olFolderContacts).Items
    'Auto Update the members in group list on startup
    Call DisplayMembers
End Sub

'Auto Display the members of new Contact Group
Private Sub olItems_ItemAdd(ByVal Item As Object)
    If TypeOf objItem Is DistListItem Then
 
       strProperName = "Members"
       Set objProperty = objCurrentItem.UserProperties.Find(strProperName, True)
 
       Set objContactGroup = objItem
       Set objProperty = objContactGroup.UserProperties.Add(strProperName, olText, True)
 
       For i = 1 To objContactGroup.MemberCount
           Set objGroupMember = objContactGroup.GetMember(i)
           strMemberName = Split(objGroupMember.Address, "@")(0)
           strMemberName = UCase(Left(strMemberName, 1)) & Right(strMemberName, Len(strMemberName) - 1)
           strMembers = strMembers & strMemberName & "; "
       Next i

       objProperty.value = strMembers
       objContactGroup.Save
    End If
End Sub

Sub DisplayMembers()
    For Each objItem In olItems
        If TypeOf objItem Is DistListItem Then
           strProperName = "Members"
           Set objProperty = objItem.UserProperties.Find(strProperName, True)
 
           Set objContactGroup = objItem
           Set objProperty = objContactGroup.UserProperties.Add(strProperName, olText, True)
 
           'Get the names of all group members
           For i = 1 To objContactGroup.MemberCount
               Set objGroupMember = objContactGroup.GetMember(i)
               strMemberName = Split(objGroupMember.Address, "@")(0)
               strMemberName = UCase(Left(strMemberName, 1)) & Right(strMemberName, Len(strMemberName) - 1)
               strMembers = strMembers & strMemberName & "; "
           Next i
 
           objProperty.value = strMembers
           objContactGroup.Save
        End If
        strMembers = ""
    Next
End Sub

รหัส VBA - แสดงสมาชิกของกลุ่มที่ติดต่อในรายการ

  1. ขั้นตอนต่อไป ให้คลิกเข้าไปในซับรูทีน “Application_Startup” แล้วคลิกไอคอน “Run” ในแถบเครื่องมือ ซึ่งจะเรียกใช้มาโครนี้ทันที
  2. หลังจากนั้นให้ออกจากโปรแกรมแก้ไข VBA และดำเนินการต่อเพื่อเพิ่มช่อง "สมาชิก" ในรายชื่อกลุ่มผู้ติดต่อ
  • ในบานหน้าต่างที่ติดต่อให้เข้าถึงโฟลเดอร์ที่ถูกต้อง
  • จากนั้นเปลี่ยนไปที่แท็บ "ดู" แล้วคลิก "เปลี่ยนมุมมอง" แล้วเลือก "รายการ"
  • จากนั้นกดปุ่ม "ดูการตั้งค่า"
  • จากนั้นคลิก "คอลัมน์" ในกล่องโต้ตอบป๊อปอัปใหม่
  • ในกล่องโต้ตอบ "แสดงคอลัมน์" ที่ตามมาให้เพิ่มช่อง "สมาชิก" โดยทำตามขั้นตอนที่แสดงในภาพหน้าจอด้านล่าง:เพิ่มช่อง "สมาชิก"
  1. สุดท้ายคุณสามารถกลับไปที่โฟลเดอร์ที่ติดต่อได้ คุณจะเห็นสมาชิกในรายชื่อกลุ่มผู้ติดต่อดังภาพต่อไปนี้:สมาชิกกลุ่มในรายการ
  2. จากนี้ไป ทุกครั้งที่คุณเปิด Outlook โปรแกรมจะอัปเดตรายชื่อสมาชิกในแต่ละกลุ่มรายชื่อติดต่อโดยอัตโนมัติ
  3. นอกจากนี้ Outlook จะรับและแสดงสมาชิกของกลุ่มผู้ติดต่อใหม่โดยอัตโนมัติในคอลัมน์ "สมาชิก"

เตรียมพร้อมสำหรับการทุจริตของ Outlook

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

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

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

แบ่งปันเลย:

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