[R] Traitements des erreurs Excel dans Auto IT
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Traitements des erreurs Excel dans Auto IT
Bonjour,
Malgré des recherches intensives, je n'ai rien trouvé de probant pour mon problème.
J'imagine qu'il s'agit d'un problème maintes fois évoqués, mais je n'ai rien trouvé ...
Ce que je souhaite faire :
Je souhaite lire avec auto-it les commentaires présents au niveau d'une cellule d'une feuille excel.
J'utilise l'UDF ExcelCOM_UDF.au3 (et plus précisément la fonction _ExcelCommentRead)
Mon problème : Le script "crash" avec une erreur critique s'il n'y a pas de commentaires sur la cellule excel lue.
(Pas d'erreur s'il y a un commentaire dans la cellule)
Quelqu'un aurait-il une piste ou une solution ? (Je prend tout ce qui peut m'orienter sur la bonne voie)
ps : ObjEvent me plaisait bien, mais je n'arrive à rien.
Merci bien.
Malgré des recherches intensives, je n'ai rien trouvé de probant pour mon problème.
J'imagine qu'il s'agit d'un problème maintes fois évoqués, mais je n'ai rien trouvé ...
Ce que je souhaite faire :
Je souhaite lire avec auto-it les commentaires présents au niveau d'une cellule d'une feuille excel.
J'utilise l'UDF ExcelCOM_UDF.au3 (et plus précisément la fonction _ExcelCommentRead)
Mon problème : Le script "crash" avec une erreur critique s'il n'y a pas de commentaires sur la cellule excel lue.
(Pas d'erreur s'il y a un commentaire dans la cellule)
Quelqu'un aurait-il une piste ou une solution ? (Je prend tout ce qui peut m'orienter sur la bonne voie)
ps : ObjEvent me plaisait bien, mais je n'arrive à rien.
Merci bien.
Modifié en dernier par ltrautoit le ven. 11 oct. 2013 13:07, modifié 1 fois.
- PandiPanda
- Membre émérite

- Messages : 656
- Enregistré le : mar. 19 juil. 2011 14:03
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Traitements des erreurs Excel dans Auto IT
Bonjour,
ceci ne vous conviendrai pas ? ^^
ceci ne vous conviendrai pas ? ^^
► Afficher le texte
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Re: [..] Traitements des erreurs Excel dans Auto IT
Personnellement, ca me va bien
Mais le script me retourne désormais cette erreur : Error : Variable must be of type "Object". (avec le marqueur d'erreur au dessous du "." de erroError.number) (donc, ca semble fonctionner partiellement, puisqu'il va bien dans la fonction _ErrFunc)
Voici ce que le code que j'utilise :
Mais le script me retourne désormais cette erreur : Error : Variable must be of type "Object". (avec le marqueur d'erreur au dessous du "." de erroError.number) (donc, ca semble fonctionner partiellement, puisqu'il va bien dans la fonction _ErrFunc)
Voici ce que le code que j'utilise :
► Afficher le texte
Re: [..] Traitements des erreurs Excel dans Auto IT
Je viens de faire un essai avec :
Et j'ai la boite message suivante : "oError : 0"
(Je suis perdu, car cela ne correspond pas à un code d'erreur connu de ObjEvent [qui génère l'erreur])
Code : Tout sélectionner
Func _ErrFunc($oError)
$VarRetour= MsgBox (4096, "Erreur", "oError : " & $oError)
ConsoleWrite("err.number is: " & @TAB & $oError.number & @CRLF )
EndFunc (Je suis perdu, car cela ne correspond pas à un code d'erreur connu de ObjEvent [qui génère l'erreur])
- PandiPanda
- Membre émérite

- Messages : 656
- Enregistré le : mar. 19 juil. 2011 14:03
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Traitements des erreurs Excel dans Auto IT
J'ai personnellement aucun problème ...
► Afficher le texte
► Afficher le texte
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Re: [..] Traitements des erreurs Excel dans Auto IT
Je voudrais savoir, quel message avez-vous en réponse de : MsgBox (4096, "Erreur", "oError : " & $oError) ?
- PandiPanda
- Membre émérite

- Messages : 656
- Enregistré le : mar. 19 juil. 2011 14:03
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Traitements des erreurs Excel dans Auto IT
J'ai "rien" ^^
- Fichiers joints
-
- err.jpg (4.54 Kio) Vu 1872 fois
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Traitements des erreurs Excel dans Auto IT
Heu...tu veux afficher un objet dans une msgbox ?ltrautoit a écrit :MsgBox (4096, "Erreur", "oError : " & $oError)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Traitements des erreurs Excel dans Auto IT
@mikell : Ca semble marcher ...
- Fichiers joints
-
- msg erreur.JPG (3.48 Kio) Vu 1842 fois
Re: [R] Traitements des erreurs Excel dans Auto IT
Après avoir beacoup farfouillé et essayé un peu tout et n'importe quoi, je me rend compte que c'est sans doute moi qui ne comprenais pas bien, car j'ai réussi à faire fonctionner l'exemple même de l'aide auto it pour ObjEvent.
Rappel : Je voulais lire les commentaires d'une cellule excel, mais il y a une erreur critique (faisant "crasher" le script) s'il n'y a pas de commentaire au niveau de la cellule.
J'ai réussi à trouver une solution qui me satisfasse avec ca :
Je ne suis pas sur que cette solution soit utilisable par tout le monde, car elle utilise les canaux COM (dépendant du matériel et des logiciels)
Merci aux personnes qui se sont penchées sur mon problème.
Rappel : Je voulais lire les commentaires d'une cellule excel, mais il y a une erreur critique (faisant "crasher" le script) s'il n'y a pas de commentaire au niveau de la cellule.
J'ai réussi à trouver une solution qui me satisfasse avec ca :
► Afficher le texte
Merci aux personnes qui se sont penchées sur mon problème.

