Bonjour,

Merci beaucoup pour cette réponse rapide qui me relance dans mes recherches.
Si j'ai bien compris le DDE récupère seulement les données sans la mise en
forme. Effectivement ça fonctionne bien pour ce qui est de l'aspect contenu
et mise à jour de ce contenu mais la mise en forme d'origine ne peut pas
être récréée totalement et facilement dans Writer (perte de la police
d'écriture, des couleurs de fond, des fusions de cellules, des images mise
en fond...).

Il faut que je trouve une solution avec l'OLE mais je crois que je vais
devoir créer autant de fichiers calc distincts que de parties différentes à
visualiser afin de maîtriser ce dysfonctionnement.

Serge.

Le 9 mai 2008 09:21, Patrick <[EMAIL PROTECTED]> a écrit :

>  Bonjour,
>
> Serge DAUPHINOT a écrit :
>
> Bonsoir à tous,
> Je croyais enfin avoir trouver une solution à mon problème avec deux autres
> méthodes mais je sèche de nouveau.
>
>
>  C'est pas bon !
>
> Plutôt que de créer deux objets calc internes à un odt comme précédemment
> décrit, j'ai d'abord opté pour la création d'un seul fichier cal externe
> dans lequel je pouvais bien évidemment faire référence, dans n'importe
> quelle cellule, à une ou plusieurs autres cellules.
>
>
> Je pense aussi qu'il vaut mieux dissocier pour mieux gérer (d'autres
> diraient : diviser pour régner).
>
>  Ensuite j'insère à
> plusieurs endroits de mon fichier odt, en tant qu'objet OLE (...)
>
>  Le problème dans ce cas (voir l'aide) c'est effectivement la dissociation
> des objets OLE dans le document. Ce sont des OLE dans le sens objet Calc
> dans objet Writer, mais ils forment des " poches " indépendantes.
>
> Une seconde piste m'a fait essayer l'insertion du même fichier calc externe
> avec lien en tant qu'objet OLE à plusieurs endroits de mon odt. Là ça
> fonctionne pour les mises à jours (puisque qu'il n'y a bien qu'un seul
> classeur), sauf que je ne peux pas visualiser une partie différente à chaque
> endroit. Lors de la mise en place des différentes insertions tout semble se
> passer correctement, mais après un enregistrement et une réouverture (ou un
> rechargement) je me retrouve avec la même partie visualisée dans tous les
> objet OLE (tous les différents endroits d'insertion), en fait la dernière
> qui a été paramétrée pour être affichée dans un objet précis. Y a-t-il une
> possibilité pour que chaque objet mémorise indépendamment des autres la zone
> du fichier externe à visualiser ?
>
>
>  Là je comprends pas bien ... tu dis cela comme pour créer un historique
> des modifs, ou pour récupérer des valeurs ?
> Je suppose que tu récupères plusieurs valeurs du fichier Calc et que tu les
> ventiles dans ton fichier Writer.
>
> Plutôt que d'utiliser OLE, insère des liens DDE sous formes de champ. En
> supposant que tu ne connais pas les références de tes cellules et leurs
> chemins ...
>
> L'objectif est d'utiliser Insertion > Champs > Autres
> Va dans le fichier Calc, copie une cellule, retourne dans le texte et
> Ctrl+Maj+V, choisi Lien DDE et Ok.
> Cette manip n'a pour objectif que de mettre tout ce qu'il faut dans la
> boite de dialogue des champs DDE.
> A partir de là il suffit de donner un autre Nom et de modifier
> l'Instruction DDE en modifiant la cellule cible.
>
> Cela répond-il à ta question ?
> Patrick
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Répondre à