L'erreur d'entrée sortie affichée vient du fait que le fichier giac.out n'a pas été créé ou n'est pas lisible puisque la macro plante quand elle cherche à l'ouvrir.
Ajoutez les commandes :
Code : Tout sélectionner
Print sGiacOut
Print FileExists(sGiacOut)
juste avant la ligne Open sGiacOut For Input As iNumber.
Encore deux choses à vérifier :
1) Avez vous les droits d'écriture dans le dossier C:\Users\Frédéric\AppData\Roaming\LibreOffice\4\user\Dmaths\ ?
Quels fichiers contient ce dossier,
2) Existe-t-il un fichier C:\xcas\sGiacOut ?
C'est toujours intéressant de comprendre ce qui bugue...