Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: E-Mail mit Outlook aus Excel (bcc und cc)

E-Mail mit Outlook aus Excel (bcc und cc)
14.12.2008 14:47:00
PeterE
Hallo Excelforum
Wie kann ich ein E-Mail aus dem Excel heraus schreiben und zwar als Blindkopie oder als Kopie
Danke für jede Hilfe
PeterE
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: E-Mail mit Outlook aus Excel (bcc und cc)
14.12.2008 15:37:00
Tino
Hallo,
ist Deine Datei zuvor gespeichert, kannst du es hiermit machen.
Modul Modul1
Option Explicit 
 
Sub MailSenden() 
Dim OutApp As Object, Mail As Object 
Set OutApp = CreateObject("Outlook.Application") 
Set Mail = OutApp.CreateItem(0) 
    With Mail 
        .To = "Mailadresse" 'An 
        .CC = "Mailadresse" 'Carbon copy 
        .BCC = "Mailadresse" 'Blind carbon copy 
        .Subject = "hier der Betreff" 'Betreffzeile 
        .body = "Mein Text" 'Text 
        .Attachments.Add ThisWorkbook.FullName 'Dateianlage 
        .Display 'Mail nur anzeigen 
        '.Send  'Hier wird die Mail gesendet 
    End With 
End Sub 


Gruß Tino

Anzeige
AW: E-Mail mit Outlook aus Excel (bcc und cc)
14.12.2008 16:38:31
PeterE
Herzlichen Dank Tino - besser und vollständiger hätte ich mir Deinen Tipp nicht vorstellen können - auch Anhang war für mich eine Frage - jetzt alles klar, alles Paletti - en schöne Sunntig
PeterE
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

E-Mail mit Outlook aus Excel versenden (BCC und CC)


Schritt-für-Schritt-Anleitung

Um eine E-Mail aus Excel mit BCC (Blindkopie) und CC (Kopie) über Outlook zu versenden, kannst Du folgenden VBA-Code verwenden. Stelle sicher, dass Deine Datei zuvor gespeichert ist:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Füge ein neues Modul hinzu: Klicke auf Einfügen > Modul.
  3. Kopiere den folgenden Code in das Modul:
Option Explicit 

Sub MailSenden() 
    Dim OutApp As Object, Mail As Object 
    Set OutApp = CreateObject("Outlook.Application") 
    Set Mail = OutApp.CreateItem(0) 
    With Mail 
        .To = "Mailadresse" ' An 
        .CC = "Mailadresse" ' Carbon copy 
        .BCC = "Mailadresse" ' Blind carbon copy 
        .Subject = "hier der Betreff" ' Betreffzeile 
        .Body = "Mein Text" ' Text 
        .Attachments.Add ThisWorkbook.FullName ' Dateianlage 
        .Display ' Mail nur anzeigen 
        '.Send  ' Hier wird die Mail gesendet 
    End With 
End Sub 
  1. Passe die E-Mail-Adressen und den Betreff im Code an.
  2. Führe das Makro aus, um die E-Mail zu versenden oder anzuzeigen.

Häufige Fehler und Lösungen

  • Fehler: Outlook öffnet sich nicht.

    • Lösung: Stelle sicher, dass Outlook auf Deinem Computer installiert und korrekt konfiguriert ist.
  • Fehler: E-Mail wird nicht gesendet.

    • Lösung: Überprüfe, ob die .Send-Zeile im Code nicht auskommentiert ist. Wenn Du die E-Mail nur anzeigen möchtest, lasse .Display aktiviert.
  • Fehler: BCC-Adresse wird nicht erkannt.

    • Lösung: Stelle sicher, dass die E-Mail-Adresse im BCC-Feld korrekt formatiert ist.

Alternative Methoden

Wenn Du kein VBA verwenden möchtest, kannst Du auch die mailto-Funktion verwenden, um eine E-Mail aus Excel zu erstellen. Ein Beispiel für einen Link, den Du in eine Zelle einfügen kannst:

=HYPERLINK("mailto:Mailadresse?cc=Mailadresse&bcc=Mailadresse&subject=hier der Betreff&body=Mein Text", "E-Mail senden")

Das öffnet das Standard-E-Mail-Programm und füllt die Felder entsprechend aus.


Praktische Beispiele

  1. E-Mail mit CC und BCC versenden:

    • Verwende den oben genannten VBA-Code als Vorlage und passe ihn an Deine Bedürfnisse an.
  2. E-Mail mit Anhang:

    • Der Code enthält bereits eine Zeile zum Hinzufügen eines Anhangs (.Attachments.Add ThisWorkbook.FullName). Du kannst den Pfad zu einem anderen Dokument angeben.

Tipps für Profis

  • Automatisiere den Versand: Verwende eine Schleife, um mehrere E-Mails an verschiedene Empfänger zu versenden.
  • Fehlerbehandlung hinzufügen: Implementiere Fehlerbehandlungsroutinen im VBA-Code, um Probleme beim Versenden der E-Mails zu identifizieren.
  • Versteckte Empfänger: Nutze BCC, um die Privatsphäre der Empfänger zu wahren, besonders in großen Mailings.

FAQ: Häufige Fragen

1. Wie kann ich mehrere BCC-Adressen hinzufügen?
Du kannst mehrere E-Mail-Adressen durch ein Semikolon (;) trennen:

.BCC = "Mailadresse1; Mailadresse2"

2. Kann ich E-Mails ohne Outlook versenden?
Ja, Du kannst auch andere E-Mail-Clients verwenden, aber der VBA-Code muss entsprechend angepasst werden.

3. Was ist der Unterschied zwischen CC und BCC?
CC (Carbon Copy) zeigt allen Empfängern, wer die E-Mail erhalten hat, während BCC (Blind Carbon Copy) die Empfänger anonym hält.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige