Voici le code Windev permettant
- D’ouvrir un document
- Le dé-protéger
- Créer un document de publipostage
- Le re-protéger
- Le sauver en format Acrobat
QUAND EXCEPTION DANS word est un objet OLE "Word.Application" word>>Visible=Faux // Word n'apparait pas à l'écran // Ouverture du document word>>Documents>>Open(sNomFichier) // Ecriture dans Word //word>>Selection>>TypeText("Texte écrit par WinDev") word>>DisplayAlerts= False SI word>>ActiveDocument>>ProtectionType = 2 word>>ActiveDocument>>unprotect("Password") FIN word>>ActiveDocument>>MailMerge>>OpenDataSource(sNomFichierExcel) // on prépare le publipostage vers un nouveau document word>>ActiveDocument>>MailMerge>>Destination=0 Multitâche(-30) // on fusionne vers un nouveau document word>>ActiveDocument>>MailMerge>>Execute(Faux) word>>ActiveDocument>>Protect(2,Faux,"Password") //word>>ActiveDocument>>Saveas(sNomFichierPDF,17) // Enregistrement du document modifié word>>Activedocument>>save() word>>Activedocument>>Quit // Fermeture de Word FAIRE word>>Quit Info(ExceptionInfo(errComplet)) FIN