IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Menu contextuel et bouton personnaliser


Sujet :

Macros et VBA Excel

  1. #1
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut Menu contextuel et bouton personnaliser
    Bonsoir tout le monde,

    Je voulais simplement savoir s'il était possible d'interdire le bouton Personnaliser lorsqu'on fait un clic droit sur la barre de menu principale (Worksheet Menu Bar) .

    Je voudrais faire un environnement personnalisé pour une feuille xls .
    J'ai réussi à désactiver toutes les barres de commandes qui ne m'intéressaient pas mais je n'arrive pas à interdire ce clic droit sur le menu principal.

    Au pire si cela n'est vraiment pas possible , existe t il une manière d'interdire à un utilisateur de crééer ses propres barres personnalisées ?

    Merci pour vos réponses

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Points : 824
    Points
    824
    Par défaut
    Bonjour,

    Pour désactiver le menu contextuel lors d'un clic droit sur une barre d'outils:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.CommandBars("Toolbar List").Enabled = False
    Pour interdire l'acces à la boite de dialogue "Personnaliser":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Application.CommandBars.DisableCustomize = True
    'Ne fonctionne pas sous XL97
    Il est fortement recommandé de rétablir les valeurs initiales en quittant l'application si l'on ne veut pas subir le courroux des utilisateurs.

    Cordialement,

    Tirex28/

  3. #3
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    merci pour ta réponse tirex28.

    J'avais pourtant bien essayé ces 2 bouts de code que tu as fourni mais ca ne marchait pas hier. J'ai dû louper quelque chose

    En tout cas ca marche

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Filtre par menu contextuel ou bouton
    Par electrosat03 dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/10/2013, 22h45
  2. Ajouter un menu contextuel au bouton droit de la souris pour les textboxes
    Par LiNuXaDDiKt dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/01/2008, 09h30
  3. Réponses: 1
    Dernier message: 26/07/2007, 11h01
  4. bouton + menu contextuel ?
    Par lex13 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 10/07/2007, 17h39
  5. Personnaliser le menu contextuel
    Par lapa-jh dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/06/2007, 00h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo