arnoderuig
Gebruiker
- Lid geworden
- 8 sep 2000
- Berichten
- 577
Misschien een wat cryptische omschrijving voor een probleem dat ik ervaar. Hieronder zal ik proberen één en ander uit te leggen.
In Access2010 gebruik ik een VBA-schript om voor elkaar te krijgen dat een rapport wordt opgemaakt en als pdf-bijlage wordt gevoegd bij een e-mail. Voor het verzenden van de e-mail gebruik ik Outlook2010. Voordat dit deel van het script wordt uitgevoerd wordt een ander script doorlopen. In dit deel wordt hetzelfde rapport aangemaakt in pdf-formaat en opgeslagen op een schijf.
Het blijkt dat de kwaliteit van het pdf-document op schijf en het pdf-document dat in de e-mail wordt gevoegd verschilt. De Outlook-versie is minder scherp. Is er iemand die weet waaraan dit kan liggen.
Ter toelichting nog het volgende. Als achtergrond van het pdf-document wordt de layout van het bedrijf gebruikt (logo, adresgegevens, bankgegevens e.d.). Deze achtergrond is opgemaakt in bmp-formaat. De lagere scherpte blijkt alleen de achtergrond te betreffen. De cijfers en letters die vanuit Access worden gevuld zijn wel haarscherp.
Onderstaand nog een deel van het script:
........
Do Until rst.EOF
vKlant = Right$("000000" & rst!KlantID, 6)
vFactuur = Right$("000000" & rst!FactuurID, 6)
DoCmd.OpenReport vRapport, acViewReport, , "Index=" & rst!Index, acHidden
DoCmd.OutputTo acOutputReport, vRapport, acFormatPDF, "X:\bedrijfsnaam\PDF\Factuur\Factuur-" & vKlant & "-" & vFactuur & "-" & vDatum & ".PDF"
If rst!KlantFactuurPerEmail = True Then
DoCmd.SendObject acSendReport, vRapport, acFormatPDF, rst!QKlantEmailFactuur, , , vKop, vTekst, Yes
End If
DoCmd.Close acReport, vRapport
rst.MoveNext
Loop
........
In Access2010 gebruik ik een VBA-schript om voor elkaar te krijgen dat een rapport wordt opgemaakt en als pdf-bijlage wordt gevoegd bij een e-mail. Voor het verzenden van de e-mail gebruik ik Outlook2010. Voordat dit deel van het script wordt uitgevoerd wordt een ander script doorlopen. In dit deel wordt hetzelfde rapport aangemaakt in pdf-formaat en opgeslagen op een schijf.
Het blijkt dat de kwaliteit van het pdf-document op schijf en het pdf-document dat in de e-mail wordt gevoegd verschilt. De Outlook-versie is minder scherp. Is er iemand die weet waaraan dit kan liggen.
Ter toelichting nog het volgende. Als achtergrond van het pdf-document wordt de layout van het bedrijf gebruikt (logo, adresgegevens, bankgegevens e.d.). Deze achtergrond is opgemaakt in bmp-formaat. De lagere scherpte blijkt alleen de achtergrond te betreffen. De cijfers en letters die vanuit Access worden gevuld zijn wel haarscherp.
Onderstaand nog een deel van het script:
........
Do Until rst.EOF
vKlant = Right$("000000" & rst!KlantID, 6)
vFactuur = Right$("000000" & rst!FactuurID, 6)
DoCmd.OpenReport vRapport, acViewReport, , "Index=" & rst!Index, acHidden
DoCmd.OutputTo acOutputReport, vRapport, acFormatPDF, "X:\bedrijfsnaam\PDF\Factuur\Factuur-" & vKlant & "-" & vFactuur & "-" & vDatum & ".PDF"
If rst!KlantFactuurPerEmail = True Then
DoCmd.SendObject acSendReport, vRapport, acFormatPDF, rst!QKlantEmailFactuur, , , vKop, vTekst, Yes
End If
DoCmd.Close acReport, vRapport
rst.MoveNext
Loop
........