Bonjour à tous,
une petite question pour les expert, je souhaite au démarage de mon fichier excel, bloquer l'utilisation du ctrl+s et masquer les menus:"fichier; édition; Affichage; Favoris..."
Merci de votre aide
@+
Bonjour à tous,
une petite question pour les expert, je souhaite au démarage de mon fichier excel, bloquer l'utilisation du ctrl+s et masquer les menus:"fichier; édition; Affichage; Favoris..."
Merci de votre aide
@+
Bonjour,
Pour masquer les menus :
Ca c'est pour "Fichier". Je te laisse faire pour le reste !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.CommandBars("File").Enabled = False
EDIT :Ca c'est pour toute la barre des menus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.CommandBars("Worksheet Menu Bar").Enabled = False
EDIT2 : pour bloquer ctrl + s, il va falloir passer par des events de touches. Cependant, je remarque que tu cherches juste à bloquer la sauvegarde. C'est faisable sans bloquer les touches. Vas jeter un oeil par ici : http://www.developpez.net/forums/d62...nt-dexcel-vba/ Parfois, il ne faut pas se prendre la tête
Bonjour,
personnellement, je ne donne jamais ce genre de code sans donner l'antidote...
C'est bien, tu vas masquer tous tes menus...
Et tu vas revenir, car dans une session ultérieure, tu ne plus avoir tes menus, où un de tes collègues a perdu ses menus, ou.....
Bref, très mauvaise idée...
Le code que t'a fourni Dead se met donc à l'ouverture du fichier, il ne faut pas oublier de remettre à True lorsque tu désactives ou que tu fermes ton fichier...
Jouer aux apprentis sorciers peut aboutir à des désagréments non voulus...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager