Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1934 connectés 

  FORUM HardWare.fr
  Programmation

  [VBA & Excel] Est-il possible de...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA & Excel] Est-il possible de...

n°68947
[QUE]Frank
Posté le 01-11-2001 à 16:35:03  profilanswer
 

Alors voilà, vous savez, le menu contextuel qui permet de personnaliser les barres de commandes dans Excel, qui comporte les éléments « Standard, Mise en forme, Commandes, [...] et Personnaliser... »
 
... est-il possible de désactiver l'apparition de ce menu ? par programmation ou configuration manuelle...
 
Je sais ceci :
 
_ Pour faire apparaître ce menu, il faut faire un clic droit sur une barre de commande .
_ Il est impossible de faire disparaître ou de supprimer (.Visible = False ou .Delete) la totalité des barres de commandes dans Excel par programmation ou configuration manuelle (il reste toujours la « Barre de menus Feuille de calcul »), DONC je ne peux pas désactiver l'apparition du menu contextuel en question.
_ Je suis en train de me demander si je ne devrais pas plutôt désactiver le clic droit de souris pour la durée de l'exécution de l'application, mais je ne veux pas me rendre là sans nécessité.
 
Je suis ouvert à toutes suggestions (ou presque). Merci !

mood
Publicité
Posté le 01-11-2001 à 16:35:03  profilanswer
 

n°68975
[QUE]Frank
Posté le 01-11-2001 à 18:32:12  profilanswer
 

Up !
 
:bounce:

n°69018
[QUE]Frank
Posté le 01-11-2001 à 21:49:41  profilanswer
 

Bah, tant pis si ça se fait pas, je vais m'arranger autrement.
 
Merci quand même ! :sarcastic:

n°69038
Dost67
Posté le 01-11-2001 à 23:11:57  profilanswer
 

Je sais pas comment on fait mais je viens t'engueuler pour ton titre de topic non explicite. Après faut pas t'étonner... c'était juste un conseil.

n°69090
Bloodymary​_
Posté le 02-11-2001 à 11:53:44  profilanswer
 

Avec les lignes suivantes tu 'vires' les menus ( les miens bien sur )
Application.CommandBars("Worksheet Menu Bar" ).Visible = False
Application.CommandBars("Standard" ).Visible = False
Application.CommandBars("Formatting" ).Visible = False
 
Avec celle la, tu actives ton menu perso
Application.CommandBars.Add(Name:="MonMenu" ).Visible = True
 
 :hello:

n°69805
[QUE]Frank
Posté le 05-11-2001 à 20:34:39  profilanswer
 

Dost67 > C'est noté, capitaine!  ;)
 
Bloodymary_ > Merci de m'avoir répondu. Malheureusement, il est impossible de désactiver la « barre de menus Feuille de calcul » d'Excel. J'ai essayé de la rendre invisible, la supprimer, rien à faire (et ce, avec les commandes que tu m'as mentionnées). Toutes les autres marchent, sauf celle-là.
 
Ce que je veux faire a plus ou moins à voir avec le fait de rendre visible ou invisible une barre de commande, car c'est le MENU de sélection des barres de commande que je veux désactiver.
 
Enfin... je cherche toujours. Si tu trouves, avertis-moi !
 
Merci ! :)

n°69862
Bloodymary​_
Posté le 06-11-2001 à 10:17:03  profilanswer
 

Regarde bien l aide de CommandBars et de sa methode add
Je pense que si tu dois y arriver ce sera par ce moyen la
Desole de ne pouvoir t aider plus
Bon courage

n°70015
[QUE]Frank
Posté le 06-11-2001 à 16:24:15  profilanswer
 

Bloodymary_ > L'aide au sujet des CommandBars ne me fournit pas d'explications à ce sujet.
 
Il n'est pas exclus que je puisse désactiver le clic droit de souris pour la durée de l'exécution de mon application Excel (en modifiant la valeur d'une clé du Registre), mais en faisant cela, je désactive la possibilité d'utiliser le clic droit de souris pour toutes les applications utilisées simultanément par la totalité de mes programmes.
 
Si je trouve quelque chose, je te ferai signe (si cela t'intéresse, bien entendu).
 
Merci quand même ! :)

n°70350
[QUE]Frank
Posté le 07-11-2001 à 15:18:11  profilanswer
 

J'AI TROUVÉ! :D
 
En fait, la solution est toute simple ( on dit toujours ça après, hein? :D ) :
 
Application.CommandBars("Toolbar List" ).Enabled=False
 
Trouvé ici :
 
http://support.microsoft.com/suppo [...] 8/6/89.ASP
 
Ce qui est zarbi, c'est que cette barre de commandes ("Toolbar list" ) n'est aucunement mentionnée dans la liste des barres de commandes enregistrées dans Excel. Peut-être fait-elle partie de la librairie Office, et non pas Excel seulement ? Peut-être, je l'ignore.
 
Enfin, toujours est-il que ça fonctionne !
 
Bloodymary_> Merci de m'avoir aidé, tout d'même ! T'es le seul à m'avoir répondu, alors :D

n°70412
Bloodymary​_
Posté le 07-11-2001 à 17:55:42  profilanswer
 

Bloodymary_> Merci de m'avoir aidé, tout d'même ! T'es le seul à m'avoir répondu
 
Pas de probleme, le forum est la pour ca ;)  
 
 
 
> Regarde bien l aide de CommandBars et de sa methode add  
> Je pense que si tu dois y arriver ce sera par ce moyen la  
 
Tu vois, faut tjrs ecouter les anciens   :D  :D  :D  
 
Bonne continuation


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VBA & Excel] Est-il possible de...

 

Sujets relatifs
[excel] on peut programmer le démarage ???Fermer Excel à partir de Word.
fonction excel => pourquoi elle marche pas ??Insérer une carte "codes postaux" sous EXCEL
lien permanent entre un fichier excel et base access ?[ CSS / JavaScript ] Valeur d1 CSS sous forme de variable, possible??
[VB] Est-il possible de faire des pointeurs de fonction en VB ?Est-il possible de faire un envoi groupé avec Java ?
C'est possible de faire un random sur 3 chiffres ??[word et VBA] Comment on fait du vba dans word?
Plus de sujets relatifs à : [VBA & Excel] Est-il possible de...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR