So kopieren Sie schnell alle E-Mail-Adressen, die beim Erstellen einer Outlook-E-Mail im Hauptteil vorkommen, in das Feld „CC“

Jetzt teilen:

Wenn Sie eine E-Mail verfassen, möchten Sie diese E-Mail manchmal an die E-Mail-Adressen im Nachrichtentext senden. Dieser Artikel wird Ihnen helfen, es in kurzer Zeit zu bekommen.

Beispielsweise werden Sie von jemandem nach den Kontaktinformationen einiger Personen gefragt, z. B. nach den E-Mail-Adressen. In diesem Fall möchten Sie diese Personen möglicherweise über diese Angelegenheit informieren, wenn Sie ihre Kontaktinformationen an andere senden. Daher möchten Sie die E-Mail-Adressen vom Nachrichtentext in das Feld "CC" kopieren. Im Allgemeinen müssen Sie dies einzeln manuell tun. Aber es ist zu langweilig und umständlich. Im Folgenden werden wir einen weitaus intelligenteren Weg einführen.Kopieren Sie alle im Hauptteil vorkommenden E-Mail-Adressen in das Feld "CC", wenn Sie eine Outlook-E-Mail erstellen

Kopieren Sie E-Mail-Adressen, die beim Erstellen im Textkörper auftreten, in das Feld „CC“

  1. Drücken Sie gleich zu Beginn die Tasten „Alt + F11“, um den Outlook VBA-Editor zu starten.
  2. Fügen Sie dann im neuen Fenster den folgenden VBA-Code in ein leeres Modul ein.
Sub CopyEmailAddresses_FromBodyToCCField()
    Dim objMail As Outlook.MailItem
    Dim objMailDocument As Object
    Dim objDocRange As Object
    Dim objRecipient As Outlook.Recipient
 
    'Get the current mail
    Set objMail = Application.ActiveInspector.CurrentItem
    Set objMailDocument = objMail.GetInspector.WordEditor
    Set objDocRange = objMailDocument.Range
 
    'Extract email addresses from mail body
    With objDocRange.Find
         .ClearFormatting
         .Replacement.ClearFormatting
         .Text = "[A-z,0-9]{1,}\@[A-z,0-9,.]{1,}"
         .MatchWildcards = True
         .Wrap = wdFindStop
         .Execute
    End With
 
    'Add the found email addresses as CC recipients
    While objDocRange.Find.Found
          Set objRecipient = objMail.Recipients.Add(objDocRange.Text)
          objRecipient.Type = olCC
          objDocRange.Collapse wdCollapseEnd
          objDocRange.Find.Execute
    Wend
 
    'Resolve all recipients
    objMail.Recipients.ResolveAll
End Sub

VBA-Code - Kopieren Sie E-Mail-Adressen, die im Textkörper vorkommen, in das Feld "CC"

  1. Beenden Sie danach den VBA-Editor und fügen Sie dieses neue Makro zur Symbolleiste für den Schnellzugriff des Nachrichtenfensters hinzu, indem Sie auf „So führen Sie VBA-Code in Outlook aus".
  2. Schließlich können Sie einen Schuss machen. Hier ist meine aktuelle Instanz.
  • Zunächst erstelle ich eine E-Mail, die einen Stapel von E-Mail-Adressen im Text enthält.
  • Klicken Sie dann in der Symbolleiste für den Schnellzugriff auf die Makroschaltfläche.Makro ausführen
  • Sobald das Makro beendet ist, werden alle E-Mail-Adressen im Textkörper wie im folgenden Screenshot in das Feld "CC" kopiert.E-Mail-Adressen in das Feld "CC" kopiert

Was passiert, wenn Ihre Outlook-Daten beschädigt werden?

Es ist bekannt, dass Outlook durch verschiedene Faktoren beeinträchtigt werden kann, darunter menschliche Fehler, plötzliches Herunterfahren, interne Softwarefehler sowie Hardwaredefekte des Computers. Viele Nutzer hatten bereits ähnliche Probleme mit Outlook. Besonders ärgerlich und problematisch ist die Beschädigung von Outlook-Dateien. In diesem Fall ist professionelle Hilfe ratsam. PST-Wiederherstellung Service oder Software, wie DataNumen Outlook Repair.

Einführung des Autors:

Shirley Zhang ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich mdf-fix und Outlook-Reparatursoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX

Jetzt teilen:

Kommentare sind geschlossen.