Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Automatisch PDF erstellen mit Zelleninhalt als Name

Forumthread: Automatisch PDF erstellen mit Zelleninhalt als Name

Automatisch PDF erstellen mit Zelleninhalt als Name
30.04.2024 14:21:28
HUSCH
Guten Tag
Ich habe Makros erstellt die funktionieren. Leider mit einem Mangel. Ich möchte das PDF nicht mit dem Dateiblatt (Rechnung) benannt haben, sondern mit dem Zellinhalt E16 (RE-2024.04.03 Marktgebühr).pdf.
https://www.herber.de/bbs/user/169164.xlsm

Sub DruckUndMail()
'
' DruchUndMail Makro
' Das Datenblatt wird als Excel Datei gedruckt und als PDF im Outlook zum Versand bereitgestellt.
'
' Tastenkombination: Strg+r
'
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Run "'HWM_Test.xlsm'!PDFundSenden"

End Sub

Sub PDFundSenden()
Dim strFilePDF As String
Dim Outlook As Object
Dim OutlookMailItem As Object

Set Outlook = CreateObject("outlook.application")
Set OutlookMailItem = Outlook.CreateItem(0)

strFilePDF = "C:\Users\info\OneDrive\Dokumente\Versuche\" & ActiveSheet.Name & ".pdf"

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=strFilePDF

With OutlookMailItem
.to = Range("G13")
.Subject = Range("E16")
.Body = "Guten Tag " & Range("B11") & vbLf & vbLf & "Die Rechnung ist als PDF angehängt." & vbLf & vbLf & "Mit freundlichen Grüssen" & vbLf & vbLf & "Zuger Handwerkermarkt" & vbLf & "Esther Enzler"
.Attachments.Add strFilePDF
'.send
.Display
End With

Set Outlook = Nothing
Set OutlookMailItem = Nothing
End Sub


Besten Dank für die Hilfe
HUSCH
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Automatisch PDF erstellen mit Zelleninhalt als Name
30.04.2024 14:24:10
{Boris}
Hi,

ohne die Datei angesehen zu haben:

strFilePDF = "C:\Users\info\OneDrive\Dokumente\Versuche\" & Range("E16").Text & ".pdf"

VG, Boris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige