Czasami możesz chcieć wyeksportować członków z określonej grupy kontaktów programu Outlook. W tym artykule udostępnimy Ci 2 sposoby wyodrębnienia członków grupy do programu Excel.
Outlook oferuje natywną funkcję, która pozwala wyeksportować wszystkie kontakty z określonego folderu kontaktów. Nie pozwala jednak na eksportowanie grup kontaktów, nie wspominając o wyodrębnianiu członków z grup kontaktów. Dlatego jeśli chcesz wyodrębnić członków wybranej grupy kontaktów, musisz poczynić więcej wysiłku. Oto dwie wskazówki, do których możesz się odnieść.
Metoda 1: Wyodrębnij członków grupy za pomocą opcji Zapisz jako
- Na samym początku uruchom Outlooka.
- Następnie znajdź i wybierz grupę kontaktów, której członków chcesz wyodrębnić.
- Następnie należy przejść do menu „Plik” i kliknąć „Zapisz jako”.
- Następnie w wyskakującym oknie dialogowym „Zapisz jako” wybierz folder docelowy do zapisania i wybierz „Tylko tekst” z rozwijanej listy „Zapisz jako typ”.
- Następnie kliknij „Zapisz”.

- Następnie otwórz Excel i utwórz nowy plik Excela.
- Później należy przejść do „Plik” i kliknąć przycisk „Otwórz”.
- W kolejnym oknie dialogowym „Otwórz” należy najpierw uzyskać dostęp do folderu, w którym przed chwilą zapisano grupę kontaktów.
- Następnie kliknij drugie pole w wierszu „Nazwa pliku” i wybierz „Wszystkie pliki” z rozwijanej listy.
- Następnie przejdź do pliku tekstowego grupy kontaktów i naciśnij „Otwórz”.
- W wyskakującym oknie dialogowym „Kreator importu tekstu” upewnij się, że wybrana jest opcja „Rozdzielany” i kliknij przycisk „Zakończ”.
- Wreszcie otrzymasz członków, jak na poniższym zrzucie ekranu:
Metoda 2: Wyodrębnij członków grupy za pomocą programu Outlook VBA
- W pierwszej kolejności naciśnij klawisze „Alt + F11” w Outlooku.
- Następnie otwórz nowy moduł w oknie edytora VBA.
- Następnie skopiuj do niego następujące kody 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
- Następnie możesz jak zwykle dodać makro do paska narzędzi szybkiego dostępu (QAT).
- Później możesz wybrać grupę kontaktów i kliknąć przycisk makra w QAT.
- Po wyeksportowaniu otrzymasz komunikat - „Eksport zakończony!”
- Ostatecznie możesz znaleźć plik Excela w folderze, który jest z góry określony w kodach VBA. Otwórz go, możesz zobaczyć członków grupy, jak na poniższym obrazku:
Odzyskaj swoje poprzednie dane PST
Ponieważ program Outlook jest podatny na awarie, dane PST mogą zostać uszkodzone bez żadnych znaków. Dlatego należy regularnie tworzyć kopie zapasowe plików PST. Ponadto lepiej przygotować potężne narzędzie, takie jak DataNumen Outlook Repair, Który może napraw Outlooka dane na bieżąco.
Wprowadzenie autora:
Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawić sql i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com






