| |
Membre enregistré 65 messages |
|
Posté le 02 juin 2023 - 15:55 |
Bonjour,
j'ai une fonction qui marchait très bien jusque là qui plante régulièrement à l'ouverture du fichier avec la fonction XlsOuvre
A Savoir que mon chemin dans la variable est correct car issu de
Ci-dessous le code concerné :
Gf_Xls_IndiceFichier_Options est un xlsDocument Ch_Fichier_Import est une chaîne
Ch_Fichier_Import = fSélecteur(ComplèteRep(fRepExe()) + "excel_importe\", "", "Sélectionnez un fichier Excel...", "Fichiers Excel" + TAB + "*.xls;*.xlsx;*.xlsm", "*.xls;*.xlsx;*.xlsm", fselExiste + fselOuvre)
Gf_Xls_IndiceFichier_Options = xlsOuvre(Ch_FichierImport) SI ErreurDétectée = Vrai ALORS Erreur("Erreur Ouverture Fichier Excel :",Ch_FichierImport,"",ErreurInfo(errComplet)) RETOUR FIN
Ci-dessous le message d'erreur : Appel WL : Traitement de 'Procédure locale ProcL_ImportComplet_Options' (Frm_Importe_Excel.PROCEDURE.ProcL_ImportComplet_Options), ligne 17 Fonction 'xlsOuvre', syntaxe 0
Que s'est-il passé ? Erreur pendant la lecture de la valeur //sheet/sheets[@id] not found.
Code erreur : 460247 Niveau : erreur non fatale
Module : wd260xls.dll (01F260101d - 26.0.260.0)
Informations de débogage : Fonction (46,9) Informations supplémentaires : EIT_PILEWL : Procédure locale ProcL_ImportComplet_Options (Frm_Importe_Excel.PROCEDURE.ProcL_ImportComplet_Options), ligne 17 Clic sur BtnImportComplet (Frm_Importe_Excel.BtnImportComplet), ligne 38 Sélection du menu de _Menu.Mnu_Outils.Mnu_Outils_ImportVersion1 (Windevis2._Menu.Mnu_Outils.Mnu_Outils_ImportVersion1), ligne 1 EIT_DATEHEURE : 02/06/2023 15:49:55 EIT_TYPE_WDFILE : <2> EIT_IDCODE : <458752>
-- Aurélien MACHABERT Développeur Chez GAUTHIER Menuiserie |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 536 messages |
|
Posté le 02 juin 2023 - 16:37 |
Bonjour, il y a déjà un souci avec :
Ch_Fichier_Import et Ch_FichierImport |
| |
| |
| | | |
|
| | |
| |
Posté le 02 juin 2023 - 17:04 |
Bonsoir,
Non Cédric, c'est piégeux mais ça passe.
Par contre, l'erreur : Erreur pendant la lecture de la valeur //sheet/sheets[@id] not found. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 536 messages |
|
Posté le 02 juin 2023 - 17:15 |
Bonsoir Christine,
Tu as essayé, ça fonctionne ? Je ne comprends pas car Ch_FichierImport n'est pas renseigné. Il va falloir que j'essaie.
Cdlt |
| |
| |
| | | |
|
| | |
| |
Posté le 02 juin 2023 - 17:17 |
Au temps pour moi, Cédric ! Mea culpa. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 536 messages |
|
Posté le 02 juin 2023 - 17:25 |
Il n'y a pas de mal.
après, j'ai bien vu le "sheet/sheets[@id]" mais le fichier n'est pas trouvé, donc on ne saura pas si il y a un problème avec une feuille tant que le souci du fichier n'est pas réglé.
Bon Dev. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 935 messages Popularité : +53 (65 votes) |
|
Posté le 03 juin 2023 - 10:15 |
Bonjour,
Vu que la fonction xlsOuvre() a toujours bien marchée, la question est plutôt que renvoie le fSélecteur ? Ch_Fichier_Import = ? Le chemin fichier a-t-il quelque chose de particulier ?
"j'ai une fonction qui marchait très bien jusque là qui plante régulièrement" = qu'est-ce qui a changé ?
-- Bon dev, Jean-Pierre |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 6 messages |
|
Posté le 03 juin 2023 - 11:19 |
Bonjour,
Si le code a toujours fonctionné avant, est-ce que cela ne viendrait pas du fichier Excel en lui même. Vide ? Protégé par mot de passe ? Mauvais format suite à un transfert mal terminé ? Taille du fichier ? etc... |
| |
| |
| | | |
|
| | |
| |
Posté le 03 juin 2023 - 14:09 |
Cédric_34 a écrit :
après, j'ai bien vu le "sheet/sheets[@id]" mais le fichier n'est pas trouvé, donc on ne saura pas si il y a un problème avec une feuille tant que le souci du fichier n'est pas réglé.
C'est en effet la première chose à élucider. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages |
|
Posté le 03 juin 2023 - 15:05 |
Bonjour à tous,
Je penche pour la réponde de Chrnico2. A mon avis le problème vient du fichier Excel. N'y a t-il pas une feuille sans nom ou avec des caractères spéciaux ???
-- La complexité d'une solution doit être adaptée à la complexité du problème qu'elle essaye de résoudre. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 65 messages |
|
Posté le 20 novembre 2023 - 08:13 |
Bonjour a tous,
Merci pour les réponses apportées.
Je viens simplement d'avoir les notifications de réponses aujourd'hui d'où l'absence de réponses de ma part. Désolé.
J'ai résolu le problème depuis, et de mémoire il me semble bien que c'est une erreur de code de ma part sur la variable Ch_Fichier_import
Merci encore et à charge de revanche pour une bonne entraide
-- Aurélien MACHABERT Développeur Chez GAUTHIER Menuiserie |
| |
| |
| | | |
|
| | |