Bonjour,
Je travaille avec la version 2 bêta.
La 1ère macro, contenu dans le module1 de "Mes macros", est lancé à
l'ouverture d'OOo et permet de définir le document type que j'ouvre.
Ce document type contient la deuxième macro et je n'arrive pas à l'exécuter,
ni en manuel, ni en automatique.
Par contre l'exécution s'effectue correctement si l'on ouvre directement le
document type.
Existe-t-il une possibilité pour automatiser l'exécution de la macro d'un
document ouvert à partir d'une macro d'un document précédent?
Merci de vos réponse.
Bruno
-----Message d'origine-----
De: Laurent Godard [mailto:lgod...@indesko.com]
Date: mardi 12 juillet 2005 16:29
À: pr...@fr.openoffice.org
Objet: Re: [prog] Macros en cascade
Bonjour Bruno,
A l'issue, je veux également lancer la macro d'insertion conditionnelle
de certains champs du même fichier texte.
La première partie fonctionne correctement, mais à chaque fois que je
lance la seconde en manuel, j'ai le message d'erreur "Pour des raisons
de sécurité, il est impossible d'exécuter cette macro. Pour plus
d'informations, vérifiez les paramètres de sécurité."
ou se situe ta deuxieme macro ? dans un fichier ou bien au niveau de
soffice ?
regarde du cote des droits d'execution des macros lors de ton
LoadComponentFromURL
MacroExecutionMode
et com.sun.star.MacroExecMode.ALWAYS_EXECUTE_NO_WARN
(page 158 du livre)