Re: Fichier word deja ouvert ?

Posté par Anak1 le 11/12/2006 9:11:42
Bonjour,

Apparement la solution A peut donc être faussé si le fichier est ouvert dans une autre instance que celle que l'on réccupère avec objectactif(). Est-ce que quelqu'un sait dans quel cas une nouvelle instance est crée par word ?

Du coup j'ai testé la solution B, mais je me suis rendu compte que le nom du fichier temporaire créée dependait en partie du nombre de caractère de ce dernier.
<7 caractères = "~$" + nomdufichier
=7 caractères = "~$" + nomdufichier - premier caractère
>7 caractères = "~$" + nomdufichier - 2 premiers caractères

Je m'explique :
c:\toto.doc -> c:\~$toto.doc
d:\lefreredetoto -> c:\~$freredetoto.doc

C'est pas du de rajouter ces critères mais j'ai peur qu'il y en ai d'autres...
Si quelqu'un avait des infos la dessus !

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4814&post_id=20008