• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

opslaan als Pdf en mailen.

Status
Niet open voor verdere reacties.

schilderehbo

Gebruiker
Lid geworden
21 dec 2015
Berichten
146
Ik heb een vraag.
hoe kan ik actieve excel sheet opslaan als Pdf met als naam gegevens uit A1 + A2 (iets met stringnaam??)
en vervolgens mailen met Outlook.

Ik heb al gezocht op forum maar is niet precies wat ik zoek.
 

Bijlagen

  • weekoverzicht.xlsx
    15,5 KB · Weergaven: 9
Zie dit bestand:
 

Bijlagen

  • weekoverzicht.xlsm
    17,2 KB · Weergaven: 17
Opslaan als pdf

nog 1 vraagje ik merk dat ik bestandje niet opslaat als pdf wat moet ik nog toevoegen ?
 
Zoals ik het heb geplaatst wordt het PDF bestandje opgeslagen in de folder waar je document staat.
 
Ja klopt ik zie het nu. Kan ik ook iets aanpassen dat hij mijn handtekening ook gebruikt, Hij opent nu standaard outlook zonder handtekening.
 
Dat kan zo:
Code:
Sub Ovaal1_Klikken()
    Dim Handtekening As String
    Dim PDF As Variant
    Dim OutApp As Object
    Dim OutMail As Object
    
    PDF = ThisWorkbook.Path & "\" & Range("A1") & Range("B1") & ".pdf"
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=PDF
    
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)
    With OutMail
        .Display
        Handtekening = .HTMLBody
        .To = "iemand@bedrijf.nl"
        .CC = ""
        .BCC = ""
        .Subject = "Dit is het onderwerp"
        .HTMLBody = "Bij deze het PDF bestand" & Handtekening
        .Attachments.Add PDF
        .Display [COLOR="#008000"]'Of .Send[/COLOR]
    End With
    [COLOR="#008000"]'Kill PDF[/COLOR]
End Sub
 
Laatst bewerkt:
Ja super dit is top, nog 1 kleinigheidje als nu outlook opent dan staat de cursor voor het woord Bij deze het pdf bestand kan de cursor ook eronder komen te staan.
heb al wat dingen geprobeerd maar krijg wel een punt of komma maar deze staat direct het woord en de cursor staat nog steeds voor het woord.
 
Daar zal best wat voor mogelijk zijn, maar 1 muisklik doet dat ook.
Ga ik dus geen tijd aan besteden.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan