PDFvrturen zonder op te slaan

  • Onderwerp starter Onderwerp starter Roma
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Roma

Gebruiker
Lid geworden
7 sep 2013
Berichten
515
Beste,

Ik wil een PDF werkblad in Excel versturen zonder dat het eerst word opgeslagen.
Ik kan het op het forum helaas niet vinden.
wie kan mij hierbij helpen.
Alvast bedankt
 
Je wil denk ik een Excel werkblad als PDF versturen? Dat kan alleen door het eerst op te slaan. Dat kan wel via VBA waarna die PDF dan ook automatisch weer wordt verwijderd.
 
Een mogelijkheid:

Sla het eerst op in 'Environ("temp")'.
Daarna verwijderen met 'Kill'.

Code:
Sub hsv()
Sheets(1).ExportAsFixedFormat 0, Environ("temp") & "\" & Date & ".pdf"
With CreateObject("Outlook.Application").CreateItem(0)
        .To = "[EMAIL="mailadres@gmail.com"]mailadres@gmail.com[/EMAIL]"
        .Subject = "Zomaar iets"
        .Body = "Geachte heer/mevrouw,"  'aanhef
        .Attachments.Add Environ("temp") & "\" & Date & ".pdf"
        .Display 'or send
       End With
 Kill Environ("temp") & "\" & Date & ".pdf"
End Sub
 
Wat kan ik snel lezen en code schrijven he. :P
 
Harry bedankt het werkt super.
Zet vraag als opgelost
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan