OVH Cloud OVH Cloud

Menu contextuel

6 réponses
Avatar
TiAn
Bonjour,
Est-il possible d'ajouter une commande dans le menu contextuel d'excel ?
Par exemple : la commande "mise en forme contitionnelle" accessible depuis
le menu contextuel.

Merci pour votre aide
Thierry

6 réponses

Avatar
AV
Sub InsereMenuContextuel()
With Application.CommandBars("Cell").Controls.Add(msoControlButton)
.Caption = "MFEC"
.BeginGroup = True
.OnAction = "zzz"
End With
End Sub

Sub zzz()
Application.Dialogs(583).Show
End Sub

AV
Avatar
gilbert
Bonjour

MFEC ou MEFC

un chat est un chat ;-)))

Gilbert

"AV" a écrit dans le message de
news:
Sub InsereMenuContextuel()
With Application.CommandBars("Cell").Controls.Add(msoControlButton)
.Caption = "MFEC"
.BeginGroup = True
.OnAction = "zzz"
End With
End Sub

Sub zzz()
Application.Dialogs(583).Show
End Sub

AV




Avatar
Frédéric Sigonneau
Bonjour,

Tu peux essayer ce genre de code :

'============ Sub AjouteCommandeMEFC()
Application.CommandBars("cell").Controls.Add ID:058
End Sub

Sub DeleteCommandeMEFC()
Application.CommandBars("cell").FindControl(ID:058).Delete
End Sub
'============
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonjour,
Est-il possible d'ajouter une commande dans le menu contextuel d'excel ?
Par exemple : la commande "mise en forme contitionnelle" accessible depuis
le menu contextuel.

Merci pour votre aide
Thierry




Avatar
TiAn
Bonsoir,
Merci à AV et FS : cela fonctionne nickel.
Par contre, y-a-t-il un moyen pour afficher cette commande dans le menu
contextuel sans être obligé de passer par l'éditeur de visual basic ?

Merci encore.

"Frédéric Sigonneau" a écrit dans le message de
news:%
Bonjour,

Tu peux essayer ce genre de code :

'============ > Sub AjouteCommandeMEFC()
Application.CommandBars("cell").Controls.Add ID:058
End Sub

Sub DeleteCommandeMEFC()
Application.CommandBars("cell").FindControl(ID:058).Delete
End Sub
'============ >
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonjour,
Est-il possible d'ajouter une commande dans le menu contextuel d'excel ?
Par exemple : la commande "mise en forme contitionnelle" accessible
depuis


le menu contextuel.

Merci pour votre aide
Thierry






Avatar
sabatier
en ma qualité de nègre de FS et de AV, je te réponds non, TiAn...
jps
PS c'est étrange comme les MVPs n'aiment pas être négatifs

"TiAn" a écrit dans le message de
news:418e4d91$0$5932$
Bonsoir,
Merci à AV et FS : cela fonctionne nickel.
Par contre, y-a-t-il un moyen pour afficher cette commande dans le menu
contextuel sans être obligé de passer par l'éditeur de visual basic ?

Merci encore.

"Frédéric Sigonneau" a écrit dans le message
de

news:%
Bonjour,

Tu peux essayer ce genre de code :

'============ > > Sub AjouteCommandeMEFC()
Application.CommandBars("cell").Controls.Add ID:058
End Sub

Sub DeleteCommandeMEFC()
Application.CommandBars("cell").FindControl(ID:058).Delete
End Sub
'============ > >
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonjour,
Est-il possible d'ajouter une commande dans le menu contextuel d'excel
?



Par exemple : la commande "mise en forme contitionnelle" accessible
depuis


le menu contextuel.

Merci pour votre aide
Thierry










Avatar
JièL Goubert
Bonjoir(c) sabatier

J'ajouterai que, étrangement, c'est trés facilement faisable avec Word... il
suffit de personnaliser la bare d'outils nommé "menu contextuel" et de
trouver le menu contextuel en question.

...va comprendre.

--
JièL Controlé positif ;-)

Le 07/11/2004 19:06 vous avez écrit ceci :
en ma qualité de nègre de FS et de AV, je te réponds non, TiAn...
jps
PS c'est étrange comme les MVPs n'aiment pas être négatifs

"TiAn" a écrit dans le message de
news:418e4d91$0$5932$

Bonsoir,
Merci à AV et FS : cela fonctionne nickel.
Par contre, y-a-t-il un moyen pour afficher cette commande dans le menu
contextuel sans être obligé de passer par l'éditeur de visual basic ?

Merci encore.

"Frédéric Sigonneau" a écrit dans le message


de

news:%

Bonjour,

Tu peux essayer ce genre de code :

'============ >>>Sub AjouteCommandeMEFC()
Application.CommandBars("cell").Controls.Add ID:058
End Sub

Sub DeleteCommandeMEFC()
Application.CommandBars("cell").FindControl(ID:058).Delete
End Sub
'============ >>>
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,
Est-il possible d'ajouter une commande dans le menu contextuel d'excel




?

Par exemple : la commande "mise en forme contitionnelle" accessible



depuis

le menu contextuel.

Merci pour votre aide
Thierry