| |
Publicado el 21,enero 2020 - 16:29 |
Bonjour,
Lorsque j'envoie un email avec un fichier excel attaché, le fichier excel n'est pas reçu correctement par l'utilisateur. Google et Excel dise que le format est incorrect. Google : Un problème est survenu lors de la prévisualisation du document. Excel : Désolé... Nous avons trouvé... Par contre avec une réparation du fichier je sais l'ouvrir... Faut il faire quelque chose de spécial pour éviter ce message ?
Merci pour votre aide |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 324 mensajes Popularité : +21 (51 votes) |
|
Publicado el 22,enero 2020 - 08:14 |
Bonjour,
Normalement non, la fonction email attache fait tout le boulot en théorie, je n'ai jamais constaté ce genre de problème. Désolé ça n'aide pas beaucoup. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 201 mensajes Popularité : +6 (10 votes) |
|
Publicado el 22,enero 2020 - 09:13 |
Bonjour Avait vous essayé d'ouvrir le fichier Excel avant de l'envoyer par émail via Windev? Peut être est ce fichier qui est corrompu à la base... |
| |
| |
| | | |
|
| | |
| |
Publicado el 22,enero 2020 - 11:11 |
non le fichier excel envoyé sans passer par webdev s'ouvre normalement.
Le simple fait de l'envoyer sans même le modifier provoque cette anomalie |
| |
| |
| | | |
|
| | |
| |
Publicado el 22,enero 2020 - 11:25 |
si tu as un antivirus qui scanne les emails, désactive le et refais un essai, ils sont parfois responsables de modifications dans le corps de l'email qui peuvent le 'casser' |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 201 mensajes Popularité : +6 (10 votes) |
|
Publicado el 22,enero 2020 - 11:54 |
on pourrait avoir ton bout de code WLangage qui fait l'envoie ? il doit y avoir quelque chose qui cloche pour que l'Excel ne puisse plus s'ouvrir correctement après |
| |
| |
| | | |
|
| | |
| |
Publicado el 22,enero 2020 - 17:38 |
Voici la solution... Transformez votre fichier xlsx en xls et comme par magie tout fonctionne... |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.304 mensajes Popularité : +47 (51 votes) |
|
Publicado el 23,enero 2020 - 12:22 |
Salut Sylvain,
Si le simple renommage suffit, c'est probablement que la définition de ton type MIME n'est pas correct.
.xls => Microsoft Excel => "application/vnd.ms-excel" .xlsx => Microsoft Excel (OpenXML) => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
monAttache est un emailAttache sFichier est une chaîne = "<Path complet du fichier avec nom et extension>"
monAttache..Nom = fExtraitChemin(sFichier, fFichier + fExtension) monAttache..Contenu = fChargeBuffer(sFichier) monAttache..ContentType = " application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" monAttache..ContentDescription = "Votre document Excel"
A+ Daryl
-- https://www.concept4u2.com |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,noviembre 2023 - 22:06 |
Pour compléter le débat, en version 28 je rencontre toujours le problème de fichiers xlsx correctement générés sur le serveur (Windows, version anglaise, ne disposant pas de Excel et ne sachant pas afficher les fichiers Excel ni dans Edge quoique Edge paramétré pour afficher les fichiers Office) mais endommagé lors de l'envoi par mail. La solution de générer du xls à la place fonctionne. Nous ne rencontrons pas ce problème sur nos serveurs Linux. |
| |
| |
| | | |
|
| | |
| |
Publicado el 28,noviembre 2023 - 22:11 |
Cela ne fonctionne pas davantage en jouant avec le type MIME. Curieusement, le fichier xlsx joint est plus gros que le fichier généré... et illisible. C'est la feuille sheet à l'intérieur du zip (lisible quand on change l'extension xlsx en zip) qui est plus grosse que l'originale, et elle-même illisible. |
| |
| |
| | | |
|
| | |