mehrere Seiten per Mail versenden
29.08.2021 13:09:50
wolfgang
ich habe das versenden meiner Tabelle soweit geschafft, funktioniert.
Hier wird meine 1. Seite von 3 per Mail versendet.
Public Sub Mail_per_Auftragsbestätigung()
Application.ScreenUpdating = False
Range("B2:H59").Select
ActiveSheet.PageSetup.PrintArea = "$B$2:$H$59"
Application.ScreenUpdating = True
Call Markisen_Speicher_Menü_Mail
End Sub
Hiermit werden die weiteren 2 Seiten bzw. alle 3 selektierten Bereiche ausgewählt und auchin der Mail untereinander aufgelistet und als 1 pdf Datei angezeigt.
Kann man die 3 selektierten Bereiche einzeln also hintereinander als 3 Mail auflisten ?
Public Sub Mail_per_ALLE()
Application.ScreenUpdating = False
Range("B2:H59,B70:H137,B139:H206").Select
ActiveSheet.PageSetup.PrintArea = "$B$2:$H$59,$B$70:$H$137,$B$139:$H$206"
Call Markisen_Speicher_Menü_Mail
End Sub
'------- hiermit versende ich die Mail -----------------------------------------Dim Mailadresse As String, Betreff As String
Dim olApp As Object
Set olApp = CreateObject("Outlook.Application")
Mailadresse = ActiveSheet.Range("D16").Value
Betreff = "Anbei die Anhänge per pdf Datei !"
With olApp.CreateItem(0)
.To = Mailadresse
.Subject = Betreff
' .Subject = VerzNam
.Attachments.Add sFileName
.Display
' .Send
End With
Set olApp = Nothing
ich würde mich freuen wenn es funktionieren würde !
mfg wolfgang
Anzeige
