Bonjour à tous,
Je fabrique actuellement une série de macros pour aléatoiriser des documents et gérer un suivi des élèves. Ceci sous lo 4.2 et Windows 8.1. Voulant donner le fruit de mon travail à des collègues, je me suis aperçu que, si j'exportais ma macro en .bas, et que mes collègues la récupéraient via Libreoffice, il y avait un problème d'encodage et la macro ne s’exécutait pas, uniquement sous Linux et MacOS. En revanche, après passage par un éditeur de texte et réenregistrement au format souhaité, cela fonctionne (au moins sous Linux).
Avez-vous déjà rencontré ce problème ?
Cordialement,
O.J.
Bonjour,
A priori cela doit venir des formats de fin de ligne :
Sous Windows : CR+LF
Sous Unix : LF
Sous Mac : CR
Il est possible, par exemple, de passer par un éditeur comme Notepad++ pour convertir ces formats de fin de ligne (dans le menu Edition)
/Cordialement/
/
Christian FOURCROY/
Bonjour,
A priori cela doit venir des formats de fin de ligne :
Sous Windows : CR+LF
Sous Unix : LF
Sous Mac : CRIl est possible, par exemple, de passer par un éditeur comme Notepad++ pour convertir ces formats de fin de ligne (dans le menu Edition)
/Cordialement/
/
Christian FOURCROY/
Oui, je vois le problème (et je l'ai en partie résolu). Mais ne faudrait-il pas faire en sorte que, dans les versions ultérieures de LO, il n'y ait plus ce pb ?
Cordialement,
O.J.
Bonjour,
Si vos macros sont dans une bibliothèque Basic, le plus simple n'est-il pas est de l'exporter sous la forme d'une extension, puis de diffuser l'extension ainsi créée ?
Bonjour
Olivier Jaccomard wrote
je me suis aperçu que, si j'exportais ma macro en .bas, et que mes
collègues la
récupéraient via Libreoffice, il y avait un problème d'encodage et la
macro ne s’exécutait pas, uniquement sous Linux et MacOS. En revanche,
après passage par un éditeur de texte et réenregistrement au format
souhaité, cela fonctionne (au moins sous Linux).
Avez-vous déjà rencontré ce problème ?
Pas personnellement et à ma connaissance cela n'a pas été déjà remonté...
Didier Dorange-Pattoret wrote
Si vos macros sont dans une bibliothèque Basic, le plus simple n'est-il
pas est de l'exporter sous la forme d'une extension, puis de diffuser
l'extension ainsi créée ?
+1
Avec juste le fait qu'il faut que le code soit dans une bibliothèque
"utilisateur", pas dans la bibliothèque Standard.
Cordialement
Pierre-Yves