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















Reply via email to