Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Sub mailen_met_Gmail()
Dim c00 As String
c00 = "C:\Users\tombe_000\Dropbox\EsFashionCloset\Excel met Macro's\FacturenHomePartys\FactuurBarcodeFormulier" & Range("D5") & Range("F5") & ".pdf"
ActiveSheet.ExportAsFixedFormat 0, c00
With CreateObject("CDO.Message")
.Configuration(cdoSendUsingMethod) = 2
.Configuration(cdoSMTPServer) = "smtp.gmail.com"
.Configuration(cdoSMTPServerPort) = 465
.Configuration(cdoSMTPUseSSL) = True
.Configuration(cdoSMTPAuthenticate) = 1
.Configuration(cdoSendUserName) = "[COLOR=#0000ff]jemailadres[/COLOR]"
.Configuration(cdoSendPassword) = [COLOR=#0000ff]"Jewachtwoordvanjeaccount"[/COLOR]
.Configuration.Fields.Update
.addattachment c00
.To = [COLOR=#0000ff]"emailadres@naar"[/COLOR]
.From = [COLOR=#0000ff]"vanwelkaccount"[/COLOR]
.Subject = "Een pdfje"
.TextBody = "Hallo"
.send
End With
End Sub
Sub pdf_maken()
Dim sh As Worksheet
For Each sh In Sheets
If sh.Name <> "Klanten" Then
sh.ExportAsFixedFormat 0, "C:\Users\tombe_000\Dropbox\EsFashionCloset\Excel met Macro's\FacturenHomePartys\FactuurBarcodeFormulier" & sh.Range("D5") & sh.Range("F5") & ".pdf"
End If
Next sh
End Sub
sh.ExportAsFixedFormat 0, "C:\Users\tombe_000\Dropbox\EsFashionCloset\Excel met Macro's\FacturenHomePartys\FactuurBarcodeFormulier" & sh.Range("D5") & sh.Range("F5") & ".pdf"
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim sh As Worksheet
For Each sh In Sheets
If Len(sh.Name) = 10 Then
sh.ExportAsFixedFormat 0, "C:\Users\tombe_000\Dropbox\EsFashionCloset\FacturenHomePartys\EH " & sh.Range("F6") & " " & sh.Range("D5") & ".pdf"
End If
Next sh
End Sub
En dan ook nog kadopapier en strik om iedere faktuur ?
c00 = "C:\Users\tombe_000\Dropbox\EsFashionCloset\FacturenHomePartys\EH " & sh.Range("F6") & " " & sh.Range("D5") & ".pdf"
2 opmerkingen/vragen:
1: Ik zie dat de code bij opslaan (hier dus bij afsluiten werkmap, steeds alle PDF opnieuw aanmaakt (ik zie dat aan aanmaakdatum), dit gaat in de toekomst wel erg lang duren als het gaat over honderden facturen, daarom mijn vraag, kan ergens niet ingebouwd worden, dan de code de reeds opgeslagen bestanden overslaagt, en alleen de nieuwe facturen opslaat
2: Ik had graag de datum in mijn filenaam gehad, kan dat alsnog ?
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim sh As Worksheet
For Each sh In Sheets
If Len(sh.Name) = 10 Then
sh.ExportAsFixedFormat 0, "C:\Users\tombe_000\Dropbox\EsFashionCloset\FacturenHomePartys\EH " & sh.Range("F6") & " " & sh.Range("D5") & [COLOR=#ff0000]date & [/COLOR]".pdf"
End If
Next sh
End Sub
ga even bekijken dan
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.