VBA - Powerpoints maken vanuit Excel

Status
Niet open voor verdere reacties.

HiHans

Gebruiker
Lid geworden
17 mei 2017
Berichten
57
Beste Forumleden.

Voor het samenstellen van certificaten maak ik gebruik van PowerPoint.
op dit moment maak ik de certificaten handmatig.
Hierbij copieer ik de cursusnaam, de naam van de cursist en de datum van de cursus in een template.
Vervolgens save ik de powerpoint als PDF
daarna stuur ik een mail naar de deelnemer met de pdf als bijlage.

Ik wil dit nu automatiseren en ik ben een eindje op weg. (zie bijlage)
Het VBA voor Excel gedeelte loopt prima.
Het activeren van Powerpoint en het openen van de template gaat ook goed.
Maar daarna loop ik vast.

Wie kan mij op basis van de bijlage verder op weg helpen met:
1. een voorbeeldregel voor het aanpassen van een textvak in een geopende template
2. een voorbeeldregel voor het opslaan van de ppt als pdf.
In de script staat al een regel als test, maar deze geeft een foutmelding
Met een paar kleine hints kom ik er verder zelf wel uit.

n.b. op het internet staan meerdere voorbeelden, maar als ik deze wil toepassen werkt het niet. Dus graag echt een voorbeeld dat werkt voor de bijlage.

n.b. 2 update 21-7-2019 ik ben wel weer een stapje verder.
Voor het oplsaan als pdf lijkt dit goed te zijn
PowerPoint.Application.ActivePresentation.ExportAsFixedFormat Certificaat, ppFixedFormatTypeXPS, ppFixedFormatIntentPrint, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputSlides, msoFalse, , ppPrintAll, , False, False, False, False, False
het gaat dan met name om "PowerPoint.Application.ActivePresentation"

Alleen nu krijg ik een medling 429 zoiets als: ActiveX cannot create Object

Bij voorbaat heel erg bedankt voor jullie oplossingen.

Hans
 

Bijlagen

  • certificaten_ontw2.xlsm
    19,3 KB · Weergaven: 30
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan