Ik zou graag voor de inkoop een pdf-bestand willen maken van een bestelformulier en dit willen opslaan maar ook tegelijk via outlook in de mail willen klaarzetten om te verzenden. Deze mail moet worden voorzien van een standaard html handtekening. Ik heb hier gezocht en voorbeelden gevonden en samengevoegd maar ik krijg het nog niet helemaal werkend.
De pdf wordt gemaakt en op het netwerk opgeslagen maar ik krijg die kopie niet in de mail geplaatst. Ook kan ik de handtekening niet toevoegen.
Onderstaand de code zoals ik tot nu toe heb:
Bij het vetgedrukte gaat het telkens fout.
Bij het roodgedrukte moet ik nog iets verzinnen met betrekking tot de handtekening.
Wie heeft de oplossing voor mij of kan mij op weg helpen?
Groetjes en - alvast bij voorbaat - dank
Hans
De pdf wordt gemaakt en op het netwerk opgeslagen maar ik krijg die kopie niet in de mail geplaatst. Ook kan ik de handtekening niet toevoegen.
Onderstaand de code zoals ik tot nu toe heb:
Code:
[I]Sub ASD()
'
' ASD Macro
'
'
ActiveSheet.ExportAsFixedFormat Type:=[B]xlTypePDF[/B], Filename:= _
"C:\Users\Gebruiker\X\Documenten - Documenten\Documenten\Bestellingen X\Bestelmap Hans\h&s" & ActiveSheet.Range("c14")
Dim OutApp As Object
Dim OutMail As Object
[B] Dim PdfFile As Object[/B]
Dim MailAdres As String
[COLOR="#FF0000"] Dim MailBody As String[/COLOR]
Dim MailOnderwerp As String
MailAdres = Sheets("ASD").Range("h7")
CC = Sheets("ASD").Range("j10")
BCC = Sheets("ASD").Range("j11")
MailOnderwerp = Sheets("ASD").Range("c14")
[COLOR="#FF0000"] MailBody = "Dit is regel 1 in het bericht" & vbCrLf & _
"En dit is regel 2" & vbCrLf & _
"Regel 3 enz...."[/COLOR]
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = MailAdres
.CC = CC
.BCC = BCC
.Subject = MailOnderwerp
.Body = MailBody
[B] .Attachments.Add PdfFile[/B]
.Display
End With
End Sub[/I]
Bij het vetgedrukte gaat het telkens fout.
Bij het roodgedrukte moet ik nog iets verzinnen met betrekking tot de handtekening.
Wie heeft de oplossing voor mij of kan mij op weg helpen?
Groetjes en - alvast bij voorbaat - dank
Hans
Laatst bewerkt door een moderator: