Christianwtd a écrit :
[..] J'ai pas tout suivi... mais je pense que tu fais une erreur dans
l'écriture.
Tu écris :
docA.ods'#Feuille1.A1
pour pointer sur la cellule A1 de la feuille1 de docA.ods
Logiquement c'est :
='file:///C:/Documents and Settings/Mes
documents/MonDossier/docA.ods'#$Feuille1.A1
Non, cela marchait très bien avec OOo 1.5 de mettre la référence au seul
nom de fichier du moment qu'il était dans le même répertoire que celui
appelant : 'docA.ods'#Feuille1.A1. D'ailleurs cela marche toujours avec
OOo 2 mais avec en plus des messages d'erreurs stupides à l'ouverture du
fichier.
De plus je n'ai pas d'autre solution car mon application est évidemment
beaucoup plus complexe que les fichiers docA et docB que j'ai donnés
pour expliquer le problème et, après de très très nombreux tests et
essais, je me suis rendu à l'évidence que les chemins complets ne
passaient pas toujours dans certains montages compliqués. Par exemple :
=$B$39+EQUIV($D$57;INDIRECT($B$38&$B$43);0)
où la valeur de $B$43 est une plage de cellules (par exemple $A5$A504)
marche quand $B$38 contient:
'Base.ods'#$Liste.
mais ne marche plus quand $B$38 contient:
'file:///C:/Documents and Settings/Bidule/Mes
documents/BASE/Base.ods'#$Liste.
Qui plus est, les chemins complets de dossiers sont très pénibles si on
doit développer une application qui ne sera placé ensuite dans un autre
dossier (si ce n'est pas sous un autre utilisateur)!
Pascal
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]