XL 2010 Masquer le menu excel

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonsoir à toutes et à tous,

Me voilà de nouveau à vous solliciter, mes essais et recherches étant infructueuses.

Toujours dans mon "chef d'oeuvre" ou plutôt "votre chef d'oeuvre", je souhaite masquer la barre des menus afin que mes intervenants ne puissent pas faire autre chose que saisir des informations et cliquer sur les boutons des macros.

Après pas mal de recherches, j'ai trouvé sur un site (je ne sais plus où) un fichier remplissant cette fonction.
Et ça marche bien ..... Le voici en pièce jointe.

Quand j'intègre les codes pourtant très courts dans mon fichier de travail, ça ne va plus et il m'affiche une erreur de compilation - variable non définie.
je joins la photo de l'erreur.
beugue.jpg


Auriez-vous la solution ?

J'ai une seconde question LOL
Même si le fichier joint fonctionne bien, il est facile de tout ré-afficher en cluquant sur Maj+Echappt.
Est-il possible de neutraliser ?

Avec mes remerciements,
Je vous souhaite à toutes et à tous une bonne fin de journée,
Amicalement,
Lionel,
 

Pièces jointes

  • Test masque menu excel.xls
    38.5 KB · Affichages: 64

JCGL

XLDnaute Barbatruc
Bonjour à tous,

Si tu veux avoir le clic droit :
VB:
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
' Active ce classeur, met en plein écran
' Application.DisplayFullScreen = True
    Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
    Application.CommandBars("Formatting").Enabled = False
    'Application.CommandBars("Cell").Enabled = False
End Sub

A+ à tous
 

cathodique

XLDnaute Barbatruc
Bonjour JCGL:)

Très gentil de ta part mais toujours pas de clic-droit avec ce code.
VB:
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
'    '--- active ce classeur, met en plein écran ---
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
Application.CommandBars("Formatting").Enabled = False
End Sub
Merci.
 

JCGL

XLDnaute Barbatruc
Bonjour à tous,

Peux-tu tester ce fichier ?

Tu as bien compris que le code s'active à l'activation de la fenètre donc il faut jouer avec deux classeurs ouverts.

A+ à tous
 

Pièces jointes

  • Masque Menu sur ce Fichier.xlsm
    18.8 KB · Affichages: 48

cathodique

XLDnaute Barbatruc
Tu as bien compris que le code s'active à l'activation de la fenêtre donc il faut jouer avec deux classeurs ouverts.
Pour être honnête, je n'ai vu que du feu. Il y a des jours où je n'ai plus de matière grise.

Entre-temps, j'ai retéléchargé le fichier d'Arthour. à la première ouverture, il n'y a pas de plein écran mais à la seconde si. Pas compris pourquoi, alors que c'est l'unique fichier ouvert.

Comme, je n'ouvre qu'un seul fichier je vais utiliser les évènements open et beforeclose.

Ton fichier fonctionne parfaitement. Merci beaucoup.
 

TooFatBoy

XLDnaute Barbatruc
Bonjour,

OUI, pour mon utilisation, c'est normal car je ne veux pas qu'on fasse de copier/coller.
Tu crois vraiment que les gens s'embêtent à utiliser le menu contextuel pour faire un simple copier/coller ? LOL

A moins que le bloquage de l'affichage du menu contextuel permette en même temps de désactiver le <Ctrl> + <Ins> et le <Shift> + <Ins> ?
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 069
Messages
2 085 037
Membres
102 763
dernier inscrit
NICO26