Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1956to1960
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

Tabelle als PDF Speichern und automatisch per email versende

Tabelle als PDF Speichern und automatisch per email versende
22.12.2023 10:53:08
Bernhard1984
Hallo. Bin neu auf dem Gebiet mit Makros.

Habe nun folgende Problem.

Habe soweit den Marko, dass die Excel Datei als pdf gespeichert wird (über Klicken auf einen in Excel eingefügten Button)
Nun möchte ich aber auch, dass diese Datei, ebenfalls als e-mail an eine Fix hinterlegte e-mail Adresse geschickt wird, ohne das sich Outlook öffnet.
Die pdf Datei muss sich danach nicht öffnen.

Hier der bisherige Code (aus dem Netz gezogen bzw. zusammen geführt. Er funktioniert ja soweit, bis auf die Tatsache, dass die Datei als xlsx und nicht als pdf verschickt wird.

Sub Schaltfläche3816_Klicken()
Dim strDateiname As String
Dim strVerzeichnis As String


strFilename = "mein Dateiname")
strVerzeichnis = "mein Verzeichniss\"

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=strVerzeichnis & strFilename, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False

ActiveWorkbook.Save
Dim Nachricht As Object, OutApp As Object
Set OutApp = CreateObject("Outlook.Application")
Dim AWS As String

AWS = ThisWorkbook.FullName
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = "hinterlegte e-mail Adresse"
.Subject = "Schichtelzettel SE2" & Date & "-" & Time
.attachments.Add AWS

.Send

End With
Set OutApp = Nothing

End Sub
Danke schon mal im Vorraus

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle als PDF Speichern und automatisch per email versende
22.12.2023 11:08:37
peter
Hallo


.attachments.Add strVerzeichnis & strFilename

Peter
AW: Tabelle als PDF Speichern und automatisch per email versende
22.12.2023 11:51:28
Bernhard1984
Danke für die schnelle Antwort. Leider habe ich den Code aus dem Netz und ich habe wirklich null Ahnung wo ich diese Werte von dir einfügen muss.
AW: Tabelle als PDF Speichern und automatisch per email versende
22.12.2023 12:19:36
peter
Hallo




Sub Schaltfläche3816_Klicken()

Dim strDateiname As String
Dim strVerzeichnis As String

strFilename = "mein Dateiname"
strVerzeichnis = "mein Verzeichniss\"

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=strVerzeichnis & strFilename, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False

ActiveWorkbook.Save
Dim Nachricht As Object, OutApp As Object
Set OutApp = CreateObject("Outlook.Application")

Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = "hinterlegte e-mail Adresse"
.Subject = "Schichtelzettel SE2" & Date & "-" & Time
.attachments.Add strVerzeichnis & strFilename
.Send
End With
Set OutApp = Nothing
End Sub




Peter
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige