Hello arghlub
Je n'obtiens pas l'ouverture de mon fichier
Sur le forum de open office on me dit qu'il faut reprogrammer les Macros, le langage de MicroSoft n'étant pas interprétable par libre office???
tescan a écrit : jeu. 23 janv. 2020 10:42
On peut les éditer et éventuellement les adapter:
Hello tescan
Je n'y comprends pas grand chose, mais les explications ressemblent à ce qui m'a été dit sur forum libreoffice:
Le langage Basic entre les deux logiciels est incompatible. Vous devez donc redévelopper vos macros. Il existe depuis la 2.4.0, un interpréteur de VBA pour MS-Excel mais il est loin d'être parfait. Il suffit de mettre en début de code la ligne :
Code : Tout sélectionner Agrandir
Option Compatible
ou
Code : Tout sélectionner Agrandir
Option VBASupport 1
Ce mode induit des changements dans le comportement des instructions du Basic OpenOffice uniquement dans le module Calc. Ceci afin d'avoir une certaine compatibilité avec le VBA de MIcrosoft.
Installer Java sur le système ne suffit pas. Il faut aussi l'activer dans LibreOffice par le menu Outils->Options, rubrique LibreOffice->Avancé (Voir ma copie d'écran).
On doit d'abord cocher la case "Utiliser un environnement java", attendre quelques secondes que LibreOffice détecte le ou les environnements java présents, puis sélectionner l'environnement désiré, valider et redémarrer LibreOffice.
Je n'arrive pas très bien à lire le dernier message d'erreur, mais apparemment il ne vient plus de Java.
Si c'est un problème de macros qui viennent de Microsoft, il faut les adapter comme le dit tescan. Regarde ce sujet à propos d'une erreur du même type (et sa solution) sur le forum OpenOffice : https://forum.openoffice.org/fr/forum/v ... pe#p151448
S'il n'y a pas de macros dans le document, peut-être qu'une purge du profil utilisateur pourrait être nécessaire: pour cela, il suffit de fermer Libreoffice puis d'aller dans le dossier caché .config et de renommer le dossier libreoffice en oldlibroffice par exemple.
beaucoup trop compliqué pour moi,
Je ne sais même pas faire apparaitre les codes
J'ai essayé avec plusieurs fichiers avec macro, c'est toujours pareil, mais qui fonctionnent sur mon pc portable sous windows.