online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon morpheus__85 vom 31.03.2020, 14:55 Options

Serienmail in Excel

Hallo Leute,

hab folgendes Problem.
Ich würde gern eine Serienmail aus Excel heraus versenden.
Hab dazu folgendes Makro gefunden

Public Sub SendMails()

Dim MyOutApp As Object, MyMessage As Object
    Dim i As Long
    Dim ii As Long
        
    'Start der Sendeschleife an 10 Empfänger
    For i = 1 To 10
        Set MyOutApp = CreateObject("Outlook.Application")
        Set MyMessage = MyOutApp.CreateItem(0)
        With MyMessage
            'Die Empfänger stehen in Spalte A ab Zeile 1
            .To = Cells(i, 1) 'E-Mail Adresse
            'Der Betreff in Spalte B
            .Subject = Cells(i, 2) '"Betreffzeil"
            'Der zu sendende Text in Spalte C
            'Maximal 1024 Zeichen
            'Der Text wird ohne Formatierung übernommen
            .Body = Cells(i, 3)
            'Hier wird die Mail angezeigt
            '.Display
            'Hier wird die Mail gleich in den Postausgang gelegt
            .Send
        End With
        'Objectvariablen leeren
        Set MyOutApp = Nothing 'CreateObject("Outlook.Application")
        Set MyMessage = Nothing 'MyOutApp.CreateItem(0)
        'Sendepause einschalten
        'Outlook kann die Aufträge nicht schnell genug verarbeiten
        Application.Wait (Now + TimeValue("0:00:05"))
    Next i

End Sub


In der Tabelle1 hab ich in Spalte A die Empfänger stehen in Spalte B einen Betreff zu jedem Empfänger und in Spalte C dann den Text der in den Emailboddy soll.
Wenn ich jetzt das Makro ausführe kommt erstmal die Sicherheitsabfrage von Outlook "Eine Anwendung möchte auf Ihre Adressdaten zugreifen. Möchten Sie dies erlauben ?"
Wenn man da "Ja" anklickt kommt folgender Fehler in Excel....


Laufzeitfehler '-2147467259 (800004005)';
Outlook kennt mindestens einen Namen nicht.


Was mach ich denn da falsch?
Wieso sendet mit Outlook meine Mails nicht?

Danke für eure Hilfe
Gruß
Morpheus


Antwort schreiben

Antwort 1 von morpheus__85 vom 31.03.2020, 15:02 Options

Hi Leute,

hab das Problem gefunden.
Ich habe Excel gesagt er soll in der Ersten Spalte anfangen und da steht dann aber die Überschrift und da erkennt der dann ja keine E-mail adresse.

Eine Frage hätte ich noch...
Gibt es dir Möglichkeit diese Sicherheitsabfrage ob der Zugriff gewährt werden soll zu umgehen? also immer mit ja zu akzeptieren? denn das wäre sonst ein großer Aufwand vor jedem Versenden auf "Ja" zu klicken.

danke und gruß
morpheus

Ähnliche Themen

symbolleisten in excel
luisa  14.01.2007 - 253 Hits - 4 Antworten

Anhang bei Serienmail aus Word
ebo  28.02.2007 - 346 Hits -

Excel 2002 Dateien in Excel 2007 für MS Vista Home Premium
1tiggy  09.11.2007 - 180 Hits - 5 Antworten

Absturz von Powerpoint UND Excel
RalfH  22.11.2007 - 144 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026