2 วิธีในการส่งออกสมาชิกทั้งหมดของกลุ่มที่ติดต่อ Outlook ไปยัง Excel

แบ่งปันเลย:

ในบางครั้ง คุณอาจต้องการส่งออกสมาชิกในกลุ่มที่ติดต่อบางกลุ่มของ Outlook ดังนั้นบทความนี้จะแบ่งปันคุณ 2 วิธีในการแยกสมาชิกกลุ่มไปยัง Excel

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

วิธีที่ 1: แยกสมาชิกกลุ่มผ่านบันทึกเป็น

  1. เริ่มแรกให้เปิดใช้ Outlook
  2. จากนั้นค้นหาและเลือกกลุ่มผู้ติดต่อที่คุณต้องการแยกสมาชิก
  3. ถัดไปคุณควรไปที่เมนู "ไฟล์" แล้วคลิก "บันทึกเป็น"
  4. จากนั้น ในกล่องโต้ตอบ "บันทึกเป็น" ป๊อปอัป เลือกโฟลเดอร์ปลายทางเพื่อบันทึกและเลือก "ข้อความเท่านั้น" จากรายการแบบเลื่อนลงของ "บันทึกเป็นประเภท"
  5. แล้วคลิก “บันทึก”บันทึกกลุ่มที่ติดต่อเป็นข้อความเท่านั้น
  6. หลังจากนั้นให้เปิด Excel และสร้างไฟล์ excel ใหม่
  7. หลังจากนั้นคุณควรเปลี่ยนเป็น "ไฟล์" แล้วคลิกปุ่ม "เปิด"
  8. ในกล่องโต้ตอบ "เปิด" ที่ตามมา คุณควรเข้าถึงโฟลเดอร์ที่คุณบันทึกกลุ่มผู้ติดต่อในตอนนี้ก่อน
  9. จากนั้นคลิกช่องที่สองในบรรทัด "ชื่อไฟล์" และเลือก "ไฟล์ทั้งหมด" จากรายการแบบเลื่อนลง
  10. หลังจากนั้น ตั้งค่าไฟล์ข้อความสำหรับกลุ่มผู้ติดต่อแล้วกด "เปิด"เปิดไฟล์ข้อความโดย Excel
  11. ในกล่องโต้ตอบป๊อปอัป "Text Import Wizard" ตรวจสอบให้แน่ใจว่าได้เลือก "Delimited" แล้วคลิกปุ่ม "Finish"เสร็จสิ้นตัวช่วยสร้างการนำเข้าข้อความ
  12. ในที่สุดคุณก็จะได้สมาชิกดังภาพหน้าจอต่อไปนี้:แยกสมาชิกในสมุดงาน Excel

วิธีที่ 2: แยกสมาชิกกลุ่มผ่าน Outlook VBA

  1. ในขั้นแรกให้กดปุ่ม“ Alt + F11” ใน Outlook
  2. จากนั้นเปิดโมดูลใหม่ในหน้าต่างตัวแก้ไข VBA
  3. จากนั้นคัดลอกรหัส VBA ต่อไปนี้ลงไป
Sub ExtractContactGroupMembersToExcel()
    Dim objContactGroup As Outlook.DistListItem
    Dim objMember As Outlook.recipient
    Dim objExcelApp As Excel.Application
    Dim objExcelWorkBook As Excel.Workbook
    Dim objExcelWorkSheet As Excel.Worksheet
    Dim i As Integer
    Dim nRow As Integer
    Dim strPath As String
    Dim strFilename As String
 
    Select Case Application.ActiveWindow.Class
           Case olExplorer
                Set objContactGroup = Application.ActiveExplorer.Selection(1)
           Case olInspector
                Set objContactGroup = Application.ActiveInspector.CurrentItem
    End Select
 
    If TypeOf objContactGroup Is DistListItem Then
       'Create a new Excel workbook
       Set objExcelApp = CreateObject("Excel.Application")
       Set objExcelWorkBook = objExcelApp.Workbooks.Add
       Set objExcelWorkSheet = objExcelWorkBook.Worksheets(1)
 
       'Set the two column headers
       objExcelWorkSheet.Cells(1, 1) = "Contact Name"
       objExcelWorkSheet.Cells(1, 2) = "Email Address"

       nRow = 2
 
       'Extract the contact group members' names and email addresses
       For i = 1 To objContactGroup.MemberCount
           Set objMember = objContactGroup.GetMember(i)
           objExcelWorkSheet.Cells(nRow, 1) = objMember.Name
           objExcelWorkSheet.Cells(nRow, 2) = objMember.Address
           nRow = nRow + 1
       Next
 
       'AutoFit the columns in the new Excel worksheet
       objExcelWorkSheet.Columns("A:B").AutoFit
 
       'Change the strPath to your actual case
       strPath = "C:\Contact Groups\"
       strFilename = strPath & objContactGroup.DLName & ".xlsx"
 
       'Save the Excel workbook
       objExcelWorkBook.Close True, strFilename
 
       'Notify you of the export complete
       MsgBox ("Export Complete!")
    End If
End Sub

รหัส VBA - ส่งออกสมาชิกทั้งหมดของกลุ่มที่ติดต่อ Outlook ไปยัง Excel

  1. หลังจากนั้น คุณสามารถเพิ่มแมโครใน Quick Access Toolbar (QAT) ได้ตามปกติ
  2. หลังจากนั้น คุณสามารถเลือกกลุ่มผู้ติดต่อและคลิกปุ่มมาโครใน QATเรียกใช้แมโครในแถบเครื่องมือด่วน
  3. หลังจากส่งออก คุณจะได้รับข้อความ – “ส่งออกเสร็จสมบูรณ์!”การส่งออกเสร็จสมบูรณ์
  4. ในที่สุด คุณจะพบไฟล์ Excel ในโฟลเดอร์ที่กำหนดไว้ล่วงหน้าในรหัส VBA เปิดดู คุณจะเห็นสมาชิกกลุ่ม ดังภาพด้านล่าง:แยกสมาชิกใน Excel ผ่าน Outlook VBA

รับข้อมูล PST ก่อนหน้าของคุณกลับคืนมา

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

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

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

แบ่งปันเลย:

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