Bonjour,
Merci, l'erreur se produit bien lorsque le fichier en question a été
ouvert par une autre macro.
J'ai testé avec ta procédure, plus d'erreur
Merci encore et bonne journée
Claude
-------- Message original --------
Sujet : [INTERNET] [fr-users] Re: Sécurité des macros
De : pierre-yves samyn <pierre-yves.samyn@laposte.net>
Pour : users@fr.libreoffice.org
Date : 09/11/2013 08:19
Bonjour
Je n'ai jamais rencontré ni vu évoquer ce type de problème... que
je ne comprends pas très bien d'ailleurs : ce message d'avertissement
est tout à fait *conforme* à ce qui est attendu avec le niveau moyen
de sécurité... si on a ouvert le classeur contenant des macros sans
autoriser leur exécution.
Quelques hypothèses...
- tes macros sont-elles toujours dans un classeur ou parfois dans
la bibliothèque "Mes macros" ?
-tes macros posant problème ne seraient-elles pas dans un classeur
ouvert par une autre macro ? Dans ce cas il faut explicitement
préciser ce que l'on souhaite comme niveau de sécurité avec
un codage du type :
sub OuvrirDoc
dim sUrlDoc as string
dim oClasseur as object
dim Prop(1) as new com.sun.star.beans.PropertyValue
Prop(0).Name = "InteractionHandler"
Prop(0).Value = CreateUnoService("com.sun.star.task.InteractionHandler")
Prop(1).Name = "MacroExecutionMode"
Prop(1).Value = com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN
sUrlDoc = convertToUrl("C:\Tests\a.ods")
oClasseur = StarDesktop.loadComponentFromURL(sUrlDoc, "_blank", 0, Prop() )
end sub
Voir cette page de la doc
<http://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1document_1_1MacroExecMode.html>
pour les différentes valeurs possibles.
Si ce n'est pas cela... il faudrait préciser le contexte de reproduction du
problème.
Cordialement
Pierre-Yves
--
View this message in context:
http://nabble.documentfoundation.org/Securite-des-macros-tp4082099p4082191.html
Sent from the Users mailing list archive at Nabble.com.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org 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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.