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

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
Anzeige