pascal.brognez a écrit :
Philippe Allart a écrit :
Je ne sais plus quoi faire. Je suis bloqué et j'ai une urgence.
Si quelqu'un peut m'aider, merci d'avance,
Je "monte" le web folder sous XP à l'aide de
http://stockage.unr-npdc.org/logiciels/logiciels/netdrive__ndint.exe
ou sous Vista à l'aide de
http://stockage.unr-npdc.org/logiciels/logiciels/Webfldrs-KB907306-ENU.exe.
Aucun problème ...
Je souhaite enregistrer le document à partir d'une macro, en spécifiant
un chemin sous la forme "http://...".
Ca marche très bien en lecture, et en écriture uniquement pour les PDF.
Pour les .odt, ça a marché en passant par la fonction "FileCopy", mais
ça ne marche plus, et je ne sais pas ce qui a changé entre-temps. Ca a
marché sur un poste Windows et un poste Linux, et ça ne marche plus ni
sur l'un ni sur l'autre. Ce qui me fait penser que ça vient du serveur.
En fait l'instruction FileCopy ne marche plus ni pour les .odt ni pour
les .odf. Elle retourne un laconique "Chemin non trouvé", alors que la
source existe et que les accès au serveurs sont bien tracés.
Parmi les issues, j'ai trouvé celle-ci:
http://qa.openoffice.org/issues/show_bug.cgi?id=56575
Le cas est un peu biaisé parce qu'il s'agit de passer par un montage
davfs. Elle est ancienne (2005), et les développeurs ont conclu à un
problème de verrouillage côté serveur.
FileCopy se plante systématiquement après un PROPFIND, et StoreToURL
après un UNLOCK, uniquement pour les .odt.
Je me demande si je ne vais pas devoir réécrire FileCopy en m'appuyant
sur UCB, au moins pour obtenir un diagnostic de plus bas niveau. Mais ça
va nécessiter un certain investissement, alors si quelqu'un a une idée
plus intéressante, ou a déjà mis le code au point, je suis preneur :-).
Je ne peux pas faire un enregistrer sous de ooo mais je peux le faire
de microsoft word sous vista. Il doit manquer des fonctionnalités
à ooo.
Si ça peut aider, il ne faut pas oublier de configurer OOo pour qu'il
utilise sa propre boite de dialogue pour ouvrir/enregistrer des fichiers
avec WebDav: (Outils->Options->OpenOffice.org->Général)
Mais ça ne règle pas mon problème de macro.
Merci quand même, :-)
Ph.
--
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]