[R] Erreur en ouverture d'un fichier EXCEL

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
cpollin
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 20 mars 2008 14:33
Status : Hors ligne

[R] Erreur en ouverture d'un fichier EXCEL

#1

Message par cpollin »

Bonjour,

J'essaie d'utiliser l'UDF qui a été posté dans le message "Lire dans un fichier Excel" et j'ai une erreur lorsque j'essaie d'ouvrir un classeur Excel. Comme je n'ai jamais utiliser ce genre de fonction, je ne voie pas du tout ce qui se passe. Voici le code et l'erreur :

Code : Tout sélectionner

$MandatsExcel = _ExcelBookOpen("test.xls")
If  @error > 0 Then
    msgbox(0, "ERREUR","ERREUR...."&@error)   
EndIf

Code : Tout sélectionner

:\Projets_Klité\Kiman\DATA\Scripts\HOL\Compta\Saisie_Des_Mandats\_Saisie_Excel.au3 (23) : ==> The requested action with this object has failed.: 
$oExcel.WorkBooks.Open("test.xls", Default, 0) 
$oExcel.WorkBooks.Open("test.xls", Default, 0)^ ERROR
Lorsque j'essaie d'utiliser directement les fonctions COM, c'est la même chose. Par contre lorsque je fais :

Code : Tout sélectionner

$oExcel = ObjCreate("Excel.Application")
$oExcel.Visible = 1                                        
$oExcel.WorkBooks.Add
ca marche

Merci d'avance

Claude
cpollin
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 20 mars 2008 14:33
Status : Hors ligne

Re: Erreru en ouverture d'un fichier EXCEL

#2

Message par cpollin »

Bon, en fait j'ai trouvé.
C'est parce que je passe une chemin relatif au fichier ("..\test.xls" ou "test.xls"). Pour que ça marche il faut passer le chemin complet (C:\test.xls")
Si quelqu'un sait pourquoi ?

Claude
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Erreur en ouverture d'un fichier EXCEL

#3

Message par Tlem »

Merci de respecter les règles du forum, en utilisant les balises de code, et en écrivant le titre du post comme il se doit.

http://www.autoitscript.fr/forum/viewto ... ?f=3&t=595
http://www.autoitscript.fr/forum/viewto ... ?f=3&t=395

Merci
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [R] Erreur en ouverture d'un fichier EXCEL

#4

Message par moutelous »

Bonsoir,

La fonction

Code : Tout sélectionner

 _ExcelBookOpen
utilise la fonction

Code : Tout sélectionner

FileExists ( "path" )
et apparement cette dernière fonction ne supporte pas le relatif ...

A+
A+
Répondre