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

Répondre à