Bonjour à vous,
La macro ci-dessous devrait permettre de faire afficher dans Affichage -> Barre d'outils la barre d'outil Dmaths avec l'étiquette "Barre_Dmaths" au lieu de "Addon 1".
/Sub Etiquette_toolbar
oConfigAccess = GetConfigAccess( "/org.openoffice.Office.UI.WriterWindowState/UIElements/States", True )
If oConfigAccess.HasByName( "private:resource/toolbar/addon_org.openoffice.Office.addon.DMathsBarre") Then
oAddon = oConfigAccess.getByName( "private:resource/toolbar/addon_org.openoffice.Office.addon.DMathsBarre")
oAddon.setPropertyValue ("UIName","Barre_Dmaths")
Endif
oConfigAccess.commitChanges()
End Sub
/
Cela fonctionnait parfaitement avant ...
Les paramètres de configurations sont dans le fichier registrymodifications.xcu situé dans le dossier user.
Or dans ce fichier, après la macro on lit :
<prop oor:name="UIName" oor:op="fuse">
<value xml:lang="en-US">Barre_Dmaths</value>
<value xml:lang="fr">Add-on 1</value>
</prop>
et donc c'est toujours Addon 1 qui s'affiche dans le menu Affichage -> Barres d'outils.
Pensez-vous à un bug ou ma macro est à modifier.
Merci pour votre aide.
