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

Mailverteiler aus Exeltabelle

Forumthread: Mailverteiler aus Exeltabelle

Mailverteiler aus Exeltabelle
26.05.2020 13:42:52
Markus
Hi zusammen,
ich habe den untenstehenden Code um eine PDF aus einer Excel-Tabelle zu erstellen und als Mail zu versenden.Funktioniert auch soweit Prima. Jedoch bekomme ich mit der Anweisung .To und .CC jeweils nur einen Adressaten ausgewählt. Ich möchte dies jedoch individuell gestalten und bei Bedarf mehrere Empfänger (.To wie auch .CC) die untereinander in einer Liste stehen auswählen können. Bsp: Range("BO476:BO485"). Es wäre klasse wenn mir hier jemand unter die Arme greifen könnte :)
Dim Dateiname As String
Dim Speicherpfad As String
Speicherpfad = Sheets("Info XY").Range("AL467").Value
Dateiname = Speicherpfad & "\" & Range("AL517") & ".pdf"
ActiveWorkbook.Sheets("Info XY").Range("AK500:AT550").ExportAsFixedFormat Type:=xlTypePDF, Filename:=Dateiname, Quality:=xlQualityStandard, _
OpenAfterPublish:=False, IncludeDocProperties:=True
Sheets("Info XY").PageSetup.Orientation = 1
Sheets("Info XY").PageSetup.Zoom = False
Sheets("Info XY").PageSetup.FitToPagesWide = 1
Sheets("Info XY").PageSetup.FitToPagesTall = 1
Dim OutlookApp As Object
Dim OutlookMailItem As Object
Dim myAttachments As Object
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMailItem = OutlookApp.CreateItem(0)
Set myAttachments = OutlookMailItem.Attachments
With OutlookMailItem
.To = Range("BO476") ' Range("BO476:BO485") funktioniert nicht wirklich
.CC = Range("BP476")
.Subject = Range("AL517")
.Body = Range("AL518").Text
myAttachments.Add Dateiname
.Display
End With
Set OutlookApp = Nothing
Set OutlookMailItem = Nothing
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mailverteiler aus Exeltabelle
26.05.2020 14:00:20
peterk
Hallo

= Join(WorksheetFunction.Transpose(Range("BO476:BO485").Value), ",")

Sollte funktionieren.
AW: Mailverteiler aus Exeltabelle
26.05.2020 14:14:52
Markus
Hi,
danke für die schnelle Antwort. Leider funktioniert es nicht. Ich bekomme hier den Laufzeitfehler '438': Objekt unterstützt diese Eigenschaft oder Methode nicht. Eventuell noch eine ander Idee? Ich sitz bestimm schon ein paar Tage an dem Problem fest :(
Anzeige
wo tritt der Fehler auf? owT
26.05.2020 14:19:18
Rudi
AW: Mailverteiler aus Exeltabelle
26.05.2020 14:39:47
Markus
Hallo Peterk, Hallo Rudi,
der Fehler besteht nicht mehr. Keine Ahnung wo das Problem war, auf jedenfall funktioniert der Code von Peterk einwandfrei. Vielen Dank an euch beide.
Viele Grüße
Markus
;

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