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

Verzenden Nota's adverteerders

Iets meer gedetailleerde info svp (zoals onze moderatoren altijd benadrukken ;) )
Klik Mailen, Biljartpoint + concept aangevinkt
Fout 9 bij c01 = ThisWorkbook.Path & "\" & st(1, 1) & ".pdf"

De alternatieve vba uit #20 werkt goed. Omdat je Cells(1).Text gebruikt wordt het een schone html email zonder table/opmaak. Klein detail, het origineel gebruikt .Display ipv .Send

De bijlage is het origineel waarin alleen dit is aangepast
  • Tekst in de email is zonder tabel, net zoals bij @snb (tekst valt niet buiten beeld op kleine schermen).
  • Lettergroote, vet en cursief worden overgenomen van blad "Tekst tbv mail".
 

Bijlagen

@bron

Als je emails wil verzenden zul je toch echt send moeten gebruiken.

Voor een deskundige als TS is het niet logisch zulke eenvoudige tekst in HTML op te nemen. Het voegt inhoudelijk niets toe.

@lam201
Dank voor je suggestie. Daardoor kan het op mijn systeem nooit mislopen.
 
als het bestand is opgeslagen in een sharepoint locatie. Of een Onedrive locatie.
Vermoedelijk wordt het lokaal op een pc gebruikt. Oplossing hiervoor is de temp map
sPdf = Environ("TEMP") & "\" & lstAdverteerder.List(x) & ".pdf"
Bericht automatisch samengevoegd:

Als je emails wil verzenden zul je toch echt send moeten gebruiken.
Klopt maar ik heb het origineel aangehouden. Dan wordt er blijkbaar verstuurd vanuit Outlook.

Voor een deskundige als TS is het niet logisch zulke eenvoudige tekst in HTML op te nemen. Het voegt inhoudelijk niets toe.
In het origineel werd ook de opmaak van de cellen overgenomen in de email.
Dat heb ik zo gehouden, alleen beperkt tot lettergrootte, vet en cursief zodat de html schoon blijft.
TS hoeft hier verder niets mee te doen.
 
Laatst bewerkt:
In het origineel kan de gebruiker ook kiezen voor Concept of Email waardoor of .Save of .Send wordt gebruikt. De .Save slaat de email als concept op in Outlook waarna die eenvoudig na te zien en te verzenden zijn.
 
Laatst bewerkt:
Display in outlook verzendt niets. TS heeft dit gekopieerd van Ron de Bruijn zonder begrip van de code.
 
.Display en .Send kunnen ook samen worden gebruikt om een Outlook handtekening in de mail mee te nemen.
 
@ed
Kijk eens in #24. Bron blijkt de betekenis van display niet te kennen.
 
Mijn opmerking in #27 was puur ter kennisgeving.
 
In het origineel staat
Code:
If cbxMail Then
    '.Send
    .Display
Else
    .Save
End If
Ik kan mij voorstellen dat dit bewust is gedaan zodat er een extra controle tussen zit voordat de email de deur uit gaat.
 
Precies.
Als je die ' verwijderd werkt dat weer zoals bedoeld.
 
Terug
Bovenaan Onderaan