Bonsoir,

Le 28 octobre 2011 20:22, Didier Dorange-Pattoret <ddora...@dmaths.org> a
écrit :

> 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 ...
>
> Qu'est-ce qui a changé ? la version windows ? la version LibO ?
Je pense à un manque de droits (si win7 ou vista). Est-ce qu'elle a été
installée en mode utilisateur (ou en éxécutant le programme avec les droits
administrateur ?)
Je suppose que ta macro ne retourne pas d'erreur ?

Yves


> 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.
>
> --
> Didier Dorange-Pattoret
>
> http://www.dmaths.org
> http://sesamath.net
>
> Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre
> établissement !
> http://www.dmaths.org/**documentation/doku.php?id=**presentation:club<http://www.dmaths.org/documentation/doku.php?id=presentation:club>
>
>
>
> --
> Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous
> désinscrire
> Les archives de la liste sont disponibles à http://listarchives.**
> libreoffice.org/fr/users/ <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
>
>


-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+h...@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

Répondre à