[..] Pb Object has failed"

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lasuede001
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 08 sept. 2011 14:31
Status : Hors ligne

[..] Pb Object has failed"

#1

Message par lasuede001 »

Bonjour,

j'utilise une petite routine qui viens ouvrir un fichier excel existant et dans une cellule insérer un lien hypertexte.
Le truc c'est que ce fichier est dur un disque réseau et est donc potentiellement utilisé par d'autres personnes, je veux donc partagé le fichier.
Je veux que mon code ouvre ce fichier excel partagé, ajoute un lien hypertexte, sauvegarde et le referme (en avertissant les autres utilisateurs qu'une modification a eu lieu lors de l'enregistrement,comme lorsque plusieurs utilisateurs utilise ce même fichier)

Cela marche très bien lorsque que le fichier Excel n'est pas partagé. Dès que je le partage j'ai une erreur lors de l'insertion du lien hypertexte...

voici mon code :

Code : Tout sélectionner

#Include <Excel.au3>

$chemin = "C:\Documents and Settings\tcprocess\Bureau\pp.xls"
local $oExcel = _ExcelBookOpen($chemin)
_ExcelHyperlinkInsert($oExcel, "pp", "pp", "pp", 3, 2)
_ExcelBookClose($oExcel, 1, 0)
Avez-vous des solutions, je suis à court d'idée !!!

Merci d'avance

Le suedois
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Pb Object has failed"

#2

Message par legend »

surement le partage de fichier change le type d'accès qui devient non supporté (pas celui mis par default) dans la fonction _ExcelBookOpen (vérifie les paramètres).
après avoir faire une modification tu peut faire une copie sur le fichier ou tu met par exemple dans C: ou mesdocuments et tu partage la copie (possible de mettre sur bureau si tu change le nom)
regarde du coté filecopy.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Pb Object has failed"

#3

Message par mikell »

_ExcelBookSaveAs (voir les paramètres "overwriting" et "sharing" dans l'aide)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre