Bonjour,

Après plusieurs recherches j’ai trouvé une base de travail pour réaliser un
publipostage avec oOWriter..

Je réalise aujourd’hui un publipostage avec Microsoft Office dans une
application …

Je souhaiterais juste transposer en fait ce que je fais sous Microsoft
Office sous OpenOffice …

Aujourd’hui je réalise ceci sous Microsoft Office :

PROCEDURE PubliPostage(ModèleAUtiliser, SourceDonnées, DocumentFinal)



MonDocWord est un objet OLE dynamique

MonDocWord = allouer un objet OLE "Word.Application"

//Document Visible
MonDocWord>>visible=Faux
//Ouverture du modèle
MonDocWord>>Documents>>Open(ModèleAUtiliser)
//Lancement du publipostage
MonDocWord>>Activedocument>>Mailmerge>>OpenDataSource(SourceDonnées)

MonDocWord>>ActiveDocument>>MailMerge>>Execute(Faux) 
Multitâche(-30)

MonDocWord>>ActiveDocument>>SaveAs(DocumentFinal,0)
//Ferme le document fusionné
MonDocWord>>ActiveDocument>>Close(Faux)
Multitâche(-30) 
//Ferme le document principal
MonDocWord>>ActiveDocument>>Close(Faux)


Ceci étant réalisé sous Windev … mais transposable sous un autre
environnement


Ceci est t’il transposable sous OpenOffice ?

L’appli doit également permettre d’utiliser sur des poste Microsoft Office
et OpenOffice en même temps. Donc utiliser des fichiers .doc et .xls ceci
gène t’il les fonctions de publipostage sous OpenOffice ? 

Merci d’avance pour vos lumières …

Répondre à