désolé ce commentaire n'est pas à prendre en compte:
'argument pour rendre le document invisible à l'utilisateur (non utilisé)
Bonjour
J'arrivais pas à activer mes macros sur les documents ouverts par
programmation
J'ai fini par trouver la solution avec:
dim arg(0) as new com.sun.star.beans.PropertyValue
arg(0).Name="MacroExecutionMode" 'argument pour rendre le document
invisible à l'utilisateur (non utilisé)
arg(0).Value = 4
DocJournal=stardesktop.loadComponentFromURL(URLjournal, "_blank",
0, arg())
Dans le bouquin p154 MacroExecution Mode est de type Integer: je
pense qu'il manque les N° sur le tableau 10-2
Si j'attribue la constante directement cela ne fonctionne pas
Ils sont dans le document d'andrew:
0
NEVER_EXECUTE
Ne jamais exécuter
1
FROM_LIST
Exécuter les macros à partir d'une liste définie, la possibilité
d'émettre un avertissement est donnée par la configuration générale.
2
ALWAYS_EXECUTE
Une macro sera toujours exécutée, la possibilité d'émettre un
avertissement est donnée par la configuration générale
3
USE_CONFIG
Utiliser la configuration générale pour récupérer la configuration
d'exécution de macro. Dans le cas où une confirmation de la part de
l'utilisateur est nécessaire, une boîte de dialogue s'affiche.
4
ALWAYS_EXECUTE_NO_WARN
Une macro sera toujours exécutée sans avertissement.
5
USE_CONFIG_REJECT_CONFIRMATION
Utiliser la configuration générale pour récupérer la configuration
d'exécution des macros. Cas où l'utilisateur a rejeté la demande de
confirmation
6
USE_CONFIG_APPROVE_CONFIRMATION
Utiliser la configuration générale pour récupérer la configuration
d'exécution des macros. Cas où l'utilisateur autorise la macro