• 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.

Excel opslaan als pdf en mailen met begeleidende tekst

Status
Niet open voor verdere reacties.

Manusje

Gebruiker
Lid geworden
8 nov 2011
Berichten
75
Besturingssysteem
W11
Office versie
O365
Goedemorgen,

Via het forum heb ik de VBA regels gevonden, en aangepast, om een excel op te slaan als pdf en daarnaast deze te kunnen mailen.
In de bijlage de VBA hiervan.
Ik heb inmiddels van alles geprobeerd om ook een stukje tekst in de body te krijgen van de mail, maar dat krijg ik niet voor elkaar.

Wie kan mij hiermee helpen.

Alvast bedankt,
Groet,
Jan

#2
Nu met het exceld ocument uitgekleed.
Groet,
Jan
 

Bijlagen

Laatst bewerkt:
De tekst uit AE14 komt hier keurig in de body van de mail te staan.
 
Dag Edmoor,

Dat klopt, alleen de tekst wel samengevoegd wordt in AE14.
De bedoeling is dat er meer regels tekst komen.

Als voorbeeld:

Geachte relatie,

In de bijlage de factuur van maand...
Uw betaling zien wij graag tegemoet voor [datum + 28 dagen]
Dank voor uw bestelling.

Met vriendelijke groet,
FW

Ik heb van alles geprobeerd, maar krijg dit niet voor elkaar.

Groet,
Jan
 
Dat had je er niet bij verteld:
Code:
[COLOR="#FF0000"]BodyTekst = ""Geachte relatie," & vbCrLf & vbCrLf & [AE14] & vbCrLf & _
       "Uw betaling zien wij graag tegemoet voor " & Date + 28 & vbCrLf & _
       "Dank voor uw bestelling." & vbCrLf & vbCrLf & _
       "Met vriendelijke groet," & vbCrLf & _
       "FW"[/COLOR]
  
Set xOutlookObj = CreateObject("Outlook.Application")
Set xEmailObj = xOutlookObj.CreateItem(0)
    With xEmailObj
        .Display
        .To = [AC2]
        .CC = [AC3]
        .Subject = Filename
        .Body = [COLOR="#FF0000"]BodyTekst[/COLOR]
        .Attachments.Add xFolder
End With

Dat kan je uiteraard naar wens aanpassen.
 
Laatst bewerkt:
Goedemorgen Edmoor,

Je hebt gelijk, ik was niet duidelijk in de vraagstelling.
Soms loop je vast in de denkwijze van het project, dat sommige zaken te logisch worden.

Bedankt voor de code.
Ik heb hem kunnen gebruiken om deze naar wens aan te kunnen passen door gebruiker.
Hiervoor heb ik cellen benoemd om de tekst in te kunnen plaatsen, i.p.v. tekst in de VBA.

Groet,
Jan
 
Laatst bewerkt:
Dag Edmoor,

Bedankt voor de tip.

Ik ga hier binnenkort mee aan de slag.

Groet,
Jan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan