Bonjour Monsieur Yves,
Oui effectivement vous avez raison, mais j'utilise OpenOffice à partir d'un
programme Delphi et j'utilise ce bout de code pour generer les doc. De
fusion.
URLFileOoName := 'file:///'
+StringReplace(tmpFileOoName, '\' , '/',[rfReplaceAll]);
URLOutPutOoName := 'file:///' + StringReplace(vOutPutUrl
, '\' , '/',[rfReplaceAll]);
MergedFileOoName := vOutPutUrl + '\' + Self.Name + '0.odt';
if VarIsEmpty(vMailMerge) then
vMailMerge :=
OOoWriter.fOpenOffice.CreateInstance('com.sun.star.text.MailMerge');
vMailMerge.DataSourceName := Oo_Bdd;
vMailMerge.DocumentURL := URLFileOoName;
vMailMerge.CommandType := 0;
vMailMerge.Command := Oo_Src;
vMailMerge.OutputType := ModVisu;
vMailMerge.OutputUrl := URLOutPutOoName;
vProps := VarArrayCreate([0,-1], varVariant);
vMailMerge.FileNamePrefix := Self.Name;
vMailMerge.SaveAsSingleFile := vSingleFile;
vMailMerge.Execute(vProps);
est ce qu'il y a une propriété pour indiquer que le datsource est filtrée ?
-----Message d'origine-----
De : yves dutrieux [mailto:ydut...@gmail.com]
Envoyé : lundi 21 août 2006 20:16
À :
Objet : Re: [prog] Sujet : Filtre d'un document après publipostage
Bonjour,
Le 21/08/06, adel radhouani <ar...@prosig.fr> a écrit :
Bonjour,
J'ai un problème dans la génération d'un fichier OOwriter avec
l'utilisation
d'une datasource (publipostage)
En effet, je veux générer des fichiers isolés (un pour chaque
enregistrement
de la source de données ) et non pas le tous dans un seul fichier.
Je pense que ça se joue au niveau de Fichier - imprimer - options - travaux
d'impressions individuels
A tester...
Merci .