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:[EMAIL PROTECTED] 
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 <[EMAIL PROTECTED]> 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...

Yves

Merci .
>
>
>
>
>
>
>


-- 
web site : http://www.molenbaix.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à