rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[excel][vba] créer un séparateur dans un menu

PhilemonCub, le jeudi 6 septembre 2007 à 20:08:55
Bonjour

Je voudrais mettre un séparateur (ligne grisée) dans un menu crée sous vba excel .
L'enregistreur de macro n'enregistre rien lorsque je créer le séparateur à partir de la commande excel "créer un groupe" disponible la personalisation des menus.

Quelqu'un a t'il une idée du code à écrire ?

Merci
Configuration: Windows XP
Opera 9.20
Répondre à PhilemonCub  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Le Pierre, le mardi 11 mars 2008 à 14:39:40
Voici la soultion que j'ai trouvé (menu contextuel pour une forme Rectangle) :

Sub Modif_Menu()
Dim Menu_Contextuel As CommandBar
Dim NewBtn As CommandBarComboBox
Dim NewBtn2 As CommandBarControl

Set Menu_Contextuel = Application.CommandBars("Shapes")
'trait séparateur
Menu_Contextuel.Controls.Add(before:=1).BeginGroup = True
'Ajout menu
Set NewBtn2 = Menu_Contextuel.Controls.Add(Type:=msoControlButton, before:=1)
With NewBtn2
.Caption = "Coller la couleur du rectangle"
.BeginGroup = True
.OnAction = "CollerCouleurs"
End With
'effacement ligne vide
Menu_Contextuel.Controls.Item(2).Delete
End Sub


Sub Reinit()
Application.CommandBars("Shapes").Reset
End Sub
Répondre à Le Pierre
Logiciels pertinents trouvés dans les téléchargements
Télécharger GANTT Project 2.0.7GANTT Project - GanttProject est un outil de gestion de projet libre, permettant de réaliser des diagrammes de GANTT afin de planifier un...Catégorie: Gestion de projet
Licence: Open Source
Télécharger Ulead PhotoImpact 3Ulead PhotoImpact - Ulead PhotoImpact X3 combine toutes les fonctionnalités d’un éditeur de photo. Vous pouvez manipuler des photographies ou...Catégorie: Retouche photo
Licence: Shareware
Télécharger EasyFactures 1EasyFactures - Easyfactures est un logiciel capable de gérer les factures et les devis, il a été développé sur Excel. Easyfactures...Catégorie: Comptabilité/Paie
Licence: Freeware/gratuit
Télécharger DVD Flick 1.2.2.1DVD Flick - DVD Flick est un logiciel d’authoring libre et gratuit qui permet de convertir des fichiers vidéo en DVD-Vidéo lisible sur...Catégorie: Edition vidéo
Licence: Open Source
Plus de logiciels gratuits sur « [excel][vba] créer un séparateur dans un menu »