Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1672to1676
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Email innerhalb For-Next senden Laufzeitfehler 462

Email innerhalb For-Next senden Laufzeitfehler 462
31.01.2019 10:08:26
Rasenack
Hallo nochmal,
ich muss leider nochmal um Hilfe bitten. Mit dieser Schleife sollte eigentlich hintereinander eine Email erstellt werden und versendet werden. Im Array sind die jeweiligen Empfänger hinterlegt. Nun bringt er mir bei geschlossenem Outlook den Laufzeitfehler, dass der Remoteserver nicht existiert... und markiert diese Zeile
Set objMail = objOutlook.CreateItem(0)

Was mache ich falsch bzw. muss ich etwas ändern, um mehrere Mails zu versenden?
Ist das zu schnell für Outlook?
Bei geöffnetem Outlook funktioniert es (naja sporadisch).
dateiname = ActiveWorkbook.Name
dateipfad = ActiveWorkbook.Path & "\"
datei = dateipfad & dateiname
If UBound(avntOutput2) > UBound(avntOutput) Then
For i = UBound(avntOutput) + 1 To UBound(avntOutput2)
Empf?nger = avntOutput2(i)
Set objOutlook = CreateObject(Class:="Outlook.Application")
Set objMail = objOutlook.CreateItem(0)
With objMail
.To = Empf?nger & "@#########.com"
.Subject = "Interner Fehler zum Testen bitte nicht beachten"
.HTMLBody = "Hallo Werte Kollegen,
es gab einen internen Fehler _ Ihrerseits.
Ich bitte darum, diesen zu pr?fen und anschlie?end zu beheben.
Vielen Dank!
Mit freundlichen Gr?en
" & dateiname & "" & " ?ffnen" Call .Display 'Mail nur anzeigen Application.Wait (Now + TimeSerial(0, 0, 1)) Call .Send 'Mail sofort senden End With Next i Set objMail = Nothing Set objOutlook = Nothing End If End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Email innerhalb For-Next senden Laufzeitfehler 462
31.01.2019 11:23:37
Luschi
Hallo Rasenack,
diese Befehlszeile:
Set objOutlook = CreateObject(Class:="Outlook.Application"), da man Outlook nur 1x öffnen kann!
muß vor die For-Schleife
und diese Zeile
For i = UBound(avntOutput) + 1 To UBound(avntOutput2)
ist auch nicht ganz koscher, da Du auf 2 verschiedene Array-Variablen zugreifst.
Gruß von Luschi
aus klein-Paris
AW: Email innerhalb For-Next senden Laufzeitfehler 462
31.01.2019 14:55:29
Rasenack
Vielen Dank für den Hinweis. Leider habe ich aber noch andere Fehlermeldungen erhalten.
Ich habe das Problem nun so gelöst, dass ich zuerst einen String bilde mit allen Empfängern und diese Variable dann an das Outlook .To übergebe. Funktioniert tadellos ;-)
Freundliche Grüße André
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige