Bonsoir Serge,
tu remarques que le sujet ne passionne pas grand monde. A croire que
tout le mOOonde ne les utilise pas ou procède autrement.
Serge DAUPHINOT a écrit :
Nouvelle possibilité, faire des objets OLE internes à l'odt, indépendants
les uns des autres, et qui récupèrent les données par liens DDE sur le
fichier ods externe. J'ai encore un problème avec les chemins absolus. Dans
l'expression
Dans ce cas n'est-il pas plus simple d'utiliser un tableau et d'insérer
les liens DDE ?
=DDE("soffice";"G:\dossier1\dossier2\dossier3\Fichier.ods";"Feuille1.A1")
le fichier "Fichier.ods" se trouve dans le même dossier qui contient le
fichier odt contenant cet objet OLE. Comment peut-on faire pour adresser
d'une manière relative et non absolue le fichier ?
Je crois que cela ne fonctionne pas en relatif ! par contre on peut
mettre des liens Url
=DDE("soffice";""http://www.Web.fr/Fichier.ods";"Feuille1.A1")
On peut aussi faire un lien Ftp en cliquant sur la cellule OLE dans
Writer puis = puis on désigne la cellule cible dans le fichier Calc et
on valide (Enter).
On obtient :
='file:///G:\dossier1\dossier2\dossier3\Fichier.ods'#$Feuille1.A1
Mais c'est un lien Manuel. A voir si la macro suivant affectée à un
bouton ou autre permet de faire la mise à jour plus facilement
Sub PysMajDDE
dim i as integer
for i = 0 to thiscomponent.DDELINKS.count – 1
thiscomponent.DDELINKS.getByIndex(i).refresh
next i
End Sub
Cela te convient ?
Cordialement
Patrick
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]