Ga naar hoofdinhoud
 

Hoe e-mailadressen exporteren op basis van een specifiek domein in Outlook?

Auteur: Xiaoyang Laatst gewijzigd: 2024-09-18

Als u de e-mailadressen met een specifiek domein van alle contacten in uw Outlook wilt exporteren, lees dan deze tutorial die u zal helpen een VBA-code toe te passen voor het extraheren van alle e-mailadressen in een specifiek domein naar een tekstbestand zoals hieronder afgebeeld .

doc-export-addresses-with-domain-1


Exporteer e-mailadressen op basis van een specifiek domein in Outlook met VBA-code

Ga als volgt te werk om alle e-mailadressen met een specifiek domein uit alle contacten te extraheren:

1. Maak een nieuw tekstbestand aan en geef het een naam, zie screenshot:

doc-export-addresses-with-domain-2

2. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.

3. Dan klikken Invoegen > Moduleen plak de volgende code in het modulevenster.

VBA-code: export e-mailadressen op basis van specifiek domein

Dim GDomain As String
Dim GFileSystem As Object
Dim GFilePath As String
Dim GFileObj As Object
Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, _
  ByVal ipOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, _
  ByVal nShowCmd As Long) As Long

Sub ExportListOfEmailAddressesInSpecificDomain()
'Updateby ExtendOffice
Dim xStore As Store
Dim xFolder As Folder
On Error Resume Next
GDomain = InputBox("Enter domain(@***.com):", "Kutools for Outlook")
If Len(GDomain) <> 0 Then
  GFilePath = "C:\Users\skyyang\Desktop\Email Addresses with specific domain.txt" 'Specify the file path
  Set GFileSystem = CreateObject("Scripting.FileSystemObject")
  Set GFileObj = GFileSystem.CreateTextFile(GFilePath, True)
  For Each xStore In Application.Session.Stores
    For Each xFolder In xStore.GetRootFolder.Folders
      If xFolder.DefaultItemType = olContactItem Then
        Call ProcessFolders(xFolder)
      End If
    Next
  Next
  GFileObj.Close
  ShellExecute 0&, vbNullString, GFilePath, vbNullString, vbNullString, 1
End If
End Sub

Sub ProcessFolders(ByVal Fld As Outlook.Folder)
Dim xContactItems As Items
Dim I As Long
Dim xContact As ContactItem
Dim xSubFolder As Folder
On Error Resume Next
Set xContactItems = Fld.Items
For I = xContactItems.Count To 1 Step -1
  If xContactItems(I).Class = olContact Then
    Set xContact = xContactItems(I)
    If InStr(xContact.Email1Address, GDomain) > 0 Then
      GFileObj.WriteLine (xContact.Email1Address & vbCrLf)
    ElseIf InStr(xContact.Email2Address, GDomain) > 0 Then
      GFileObj.WriteLine (xContact.Email2Address & vbCrLf)
    ElseIf InStr(xContact.Email3Address, GDomain) > 0 Then
      GFileObj.WriteLine (xContact.Email3Address & vbCrLf)
    End If
  End If
Next
If Fld.Folders.Count > 0 Then
  For Each xSubFolder In Fld.Folders
    If xSubFolder.DefaultItemType = olContactItem Then
      Call ProcessFolders(xSubFolder)
    End If
  Next
End If
End Sub
Note: Wijzig in de bovenstaande code het bestandspad "C:\Users\skyyang\Desktop\E-mailadressen met specifiek domein.txt" naar je eigen land.

doc-export-addresses-with-domain-4

4. En druk dan op F5 sleutel om deze code uit te voeren. Er verschijnt een promptvenster, typ het e-maildomein waarop u de e-mailadressen wilt exporteren, zie screenshot:

doc-export-addresses-with-domain-3

5. Dan klikken OK knop, en alle e-mailadressen in het specifieke domein worden in één keer in het tekstbestand geëxtraheerd, zie screenshot:

doc-export-addresses-with-domain-1


AI Mail Assistant in Outlook: slimmere antwoorden, duidelijkere communicatie (magie met één klik!) FREE

Stroomlijn uw dagelijkse Outlook-taken met de AI Mail Assistant van Kutools voor Outlook. Deze krachtige tool leert van uw eerdere e-mails om intelligente en nauwkeurige reacties te bieden, uw e-mailinhoud te optimaliseren en u te helpen moeiteloos berichten op te stellen en te verfijnen.
doc ai e-mailadres

Deze functie ondersteunt:

  • Slimme antwoorden: ontvang antwoorden op basis van uw eerdere gesprekken: op maat gemaakt, nauwkeurig en klaar voor gebruik.
  • Verbeterde inhoud: verfijn uw e-mailtekst automatisch voor duidelijkheid en impact.
  • Moeiteloze compositie: geef gewoon trefwoorden op en laat AI de rest doen, met meerdere schrijfstijlen.
  • Intelligente extensies: breid uw gedachten uit met contextbewuste suggesties.
  • Samenvatting: Krijg direct beknopte overzichten van lange e-mails.
  • Wereldwijd bereik: Vertaal uw e-mails eenvoudig naar elke taal.

Deze functie ondersteunt:

  • Slimme e-mailantwoorden
  • Geoptimaliseerde inhoud
  • Op trefwoorden gebaseerde concepten
  • Intelligente inhoudsextensie
  • Samenvatting van e-mail
  • Meertalige vertaling

Het beste van alles is dat deze functie dat wel is compleet gratis voor altijd! Wacht niet—download nu AI Mail Assistant en geniet ervan!


Beste Office-productiviteitstools

Breaking News: Kutools voor Outlook wordt gelanceerd Gratis versie!

Ervaar de geheel nieuwe Kutools voor Outlook GRATIS versie met meer dan 70 ongelooflijke functies, die je VOOR ALTIJD kunt gebruiken! Klik om nu te downloaden!

🤖 Kutools AI : Maakt gebruik van geavanceerde AI-technologie om e-mails moeiteloos af te handelen, inclusief het beantwoorden, samenvatten, optimaliseren, uitbreiden, vertalen en opstellen van e-mails.

???? Email Automation: Automatisch antwoord (beschikbaar voor POP en IMAP)  /  Plan het verzenden van e-mails  /  Automatische CC/BCC volgens regels bij het verzenden van e-mail  /  Automatisch doorsturen (geavanceerde regels)   /  Begroeting automatisch toevoegen   /  Splits e-mails van meerdere ontvangers automatisch op in individuele berichten ...

📨 email management: E-mails intrekken  /  Blokkeer zwendel-e-mails van onderwerpen en anderen  /  Verwijder dubbele e-mails  /  Uitgebreid Zoeken  /  Consolideer mappen ...

📁 Bijlagen ProBatch opslaan  /  Batch losmaken  /  Batchcompressie  /  Automatisch opslaan   /  Automatisch loskoppelen  /  Automatisch comprimeren ...

???? Interface-magie: 😊Meer mooie en coole emoji's   /  Herinner u eraan wanneer belangrijke e-mails binnenkomen  /  Minimaliseer Outlook in plaats van te sluiten ...

???? Wonderen met één klik: Beantwoord iedereen met inkomende bijlagen  /   Antiphishing-e-mails  /  🕘Toon de tijdzone van de afzender ...

👩🏼‍🤝‍👩🏻 Contacten en agenda: Batchcontacten toevoegen uit geselecteerde e-mails  /  Splits een contactgroep in individuele groepen  /  Verwijder verjaardagsherinneringen ...

Ontgrendel Kutools voor Outlook onmiddellijk met een enkele klik:permanent gratis. Wacht niet, download nu en verhoog uw efficiëntie!

kutools voor Outlook-functies1 kutools voor Outlook-functies2