Bonjour,
quelle solution me conseillez vous pour cacher le menu générale automatiquement ?
et le faire apparaitre sur l'appuie de la touche *alt* ?
ce qui correspond au comportement de Firefox par ex.
en 2015 ceci marchait apparemment
https://forum.openoffice.org/en/forum/v ... 54#p160529
mais via un bouton conçu exprès.
merci
[Résolu][Basic] cacher menu général
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Membre OOrganisé
- Messages : 55
- Inscription : 21 juin 2013 09:12
[Résolu][Basic] cacher menu général
Dernière modification par micmac le 18 juin 2017 11:50, modifié 2 fois.
Raison : Ajout balise [Basic] après déplacement du sujet en setion macros
Raison : Ajout balise [Basic] après déplacement du sujet en setion macros
win7 64 bits
LibreOffice Version: 5.2.6.2 (x64)
LibreOffice Version: 5.2.6.2 (x64)
-
- Membre OOrganisé
- Messages : 55
- Inscription : 21 juin 2013 09:12
Re: cacher menu général
c'est tout bon,
j'ai suivit les instruction du précédent lien. puis j'ai associé ces macros à deux raccourcis clavier.
(ou sinoon on peut les mettre dans la barre d'outils comme dans l'image).
bon idéalement, comme cest du on/off ça serait bien que ça soit sur un seul raccourci clavier, ou une seule icone mais bon...
- outils>macro>gérer les macros>lireOffice Basic
- fenetre de gauche Macros>Standard
- fenetre droite : nouveau
- suppr les lignes de code et coller les lignes ci-dessous
- outil>personnaliser
- onglet clavier ou barre d'outil, puis associer ces macros à un élément.
j'ai suivit les instruction du précédent lien. puis j'ai associé ces macros à deux raccourcis clavier.
(ou sinoon on peut les mettre dans la barre d'outils comme dans l'image).
bon idéalement, comme cest du on/off ça serait bien que ça soit sur un seul raccourci clavier, ou une seule icone mais bon...
- outils>macro>gérer les macros>lireOffice Basic
- fenetre de gauche Macros>Standard
- fenetre droite : nouveau
- suppr les lignes de code et coller les lignes ci-dessous
- outil>personnaliser
- onglet clavier ou barre d'outil, puis associer ces macros à un élément.
Code : Tout sélectionner
Sub HideMenu
layout = Thiscomponent.CurrentController.Frame.LayoutManager
layout.hideElement("private:resource/menubar/menubar")
End Sub
Sub ShowMenu
layout = Thiscomponent.CurrentController.Frame.LayoutManager
layout.showElement("private:resource/menubar/menubar")
End Sub
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
win7 64 bits
LibreOffice Version: 5.2.6.2 (x64)
LibreOffice Version: 5.2.6.2 (x64)
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Résolu][Basic] cacher menu général
Bonjour,
A tester :mloiz a écrit :comme cest du on/off ça serait bien que ça soit sur un seul raccourci clavier, ou une seule icone mais bon...
Code : Tout sélectionner
Sub test
layout = Thiscomponent.CurrentController.Frame.LayoutManager
if layout.isElementVisible("private:resource/menubar/menubar") then
layout.hideElement("private:resource/menubar/menubar")
else
layout.showElement("private:resource/menubar/menubar")
end if
end sub
-
- Membre OOrganisé
- Messages : 55
- Inscription : 21 juin 2013 09:12
Re: [Résolu][Basic] cacher menu général
ça fonctionne,
merci,
merci,
win7 64 bits
LibreOffice Version: 5.2.6.2 (x64)
LibreOffice Version: 5.2.6.2 (x64)
-
- Membre OOrganisé
- Messages : 55
- Inscription : 21 juin 2013 09:12
Re: [Résolu][Basic] cacher menu général
Bonjour,
sur la version 5.2.6.2
j'ai maintenant l'erreur suivante quand j'applique la macro,
merci
sur la version 5.2.6.2
j'ai maintenant l'erreur suivante quand j'applique la macro,
une idée ?Une erreur de structure de script s'est produite lors de l'exécution du script vnd.sun.star.script:Standard.Module1.viewMenu?language=Basic&location=application de Basic.
Message : The following Basic script could not be found:
library: 'Standard'
module: 'Module1'
method: 'viewMenu'
location: 'application
merci
win7 64 bits
LibreOffice Version: 5.2.6.2 (x64)
LibreOffice Version: 5.2.6.2 (x64)
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Résolu][Basic] cacher menu général
Bonjour
Le message me parait clair, il ne trouve pas la macro à exécuter.
Vérifie qu'elle existe, qu'elle soit dans la bonne librairie, dans le bon module et avec le nom indiqué.
A+
Le message me parait clair, il ne trouve pas la macro à exécuter.
Vérifie qu'elle existe, qu'elle soit dans la bonne librairie, dans le bon module et avec le nom indiqué.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Membre OOrganisé
- Messages : 55
- Inscription : 21 juin 2013 09:12
Re: [Résolu][Basic] cacher menu général
ok merci,
la macro que j'avais faite n'était plus présente.
peut être à cause de l'installation de la dernière version.
il fallait juste la refaire.
merci,
A+
la macro que j'avais faite n'était plus présente.
peut être à cause de l'installation de la dernière version.
il fallait juste la refaire.
merci,
A+
win7 64 bits
LibreOffice Version: 5.2.6.2 (x64)
LibreOffice Version: 5.2.6.2 (x64)