Bonjour, L'idée de pouvoir désactiver l'avertissement des macros depuis une macro ne devrait jamais pouvoir marcher (par principe...).
Cela dit, il me semble qu'il existe un mécanisme de signatures/autorisations qui permet de ne pas avoir à autoriser les macros à chaque fois pour un document donné. Pour une application "fixe" c'est probablement la bonne approche. Il est aussi possible d'indiquer dans LO des emplacements "de confiance" qui ne déclencheront pas d'alertes. Mais l'autre option est à privilégier, niveau sécurité. -- Cley Faye http://cleyfaye.net Le 24 février 2015 19:36, guytou59 <[email protected]> a écrit : > Bonjour, > Je sèche depuis un moment sur une macro pour autoriser l’exécution des > macros d'un classeur sans avoir à valider > l'autorisation. Mais j'ai une erreur que je n'arrive pas à résoudre à > savoir. au lancement du document j'ai quand > même la demande de validation et ensuite mon application s'ouvre mais en > clignotant et je suis obligé de la fermer par le gestionnaire de taches. > J'ai placé la macro dans mes macros et assignée à mon document > LO version 4.2.8. > Windows 8.1 > > voici ma macro > REM ***** BASIC ***** > Option Explicit > > sub OuvrirDoc > > dim monDocument as object > dim adressDoc as string > dim PropFich(0) as new com.sun.star.beans.PropertyValue > > adressDoc = convertToUrl("C:\Test.ods") > > PropFich(0).Name = "MacroExecutionMode" > PropFich(0).Value = > com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN > > monDocument = StarDesktop.loadComponentFromURL(adressDoc, "_blank", 0, > PropFich() ) > end sub > > Merci > > > > > -- > View this message in context: > http://nabble.documentfoundation.org/Calc-Niveau-securite-exec-macros-tp4141288.html > Sent from the Users mailing list archive at Nabble.com. > > -- > Envoyez un mail à [email protected] pour savoir > comment vous désinscrire > Les archives de la liste sont disponibles à > http://listarchives.libreoffice.org/fr/users/ > Tous les messages envoyés sur cette liste seront archivés publiquement et > ne pourront pas être supprimés > -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
