Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont :
je souhaiterais determiner quel (menu ou bouton) a été selectionné dans ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "Choix 01"
MsgBox ("c'est le choix 1")
Case "Choix 02"
MsgBox ("c'est le choix 2")
Case "Choix 03"
MsgBox ("c'est le choix 3"
End Select
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gérard Ducouret
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" a écrit dans le message de news:
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans ma barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select
Ou est l'erreur
Merci
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" <Fan@NOSPAM> a écrit dans le message de
news:e7M15RCQFHA.1176@TK2MSFTNGP12.phx.gbl...
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont :
je souhaiterais determiner quel (menu ou bouton) a été selectionné dans ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "Choix 01"
MsgBox ("c'est le choix 1")
Case "Choix 02"
MsgBox ("c'est le choix 2")
Case "Choix 03"
MsgBox ("c'est le choix 3"
End Select
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans ma barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select
Ou est l'erreur
Merci
Gérard Ducouret
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _ .Add(Name:="Custom", Position:=msoBarTop, _ Temporary:=True) Set buttonOne = myBar.Controls.Add(Type:=msoControlButton) With buttonOne .FaceId = 133 .Tag = "RightArrow" .OnAction = "whichButton" End With Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton) With buttonTwo .FaceId = 134 .Tag = "UpArrow" .OnAction = "whichButton" End With Set buttonThree = myBar.Controls.Add(Type:=msoControlButton) With buttonThree .FaceId = 135 .Tag = "DownArrow" .OnAction = "whichButton" End With myBar.Visible = True End Sub
Sub whichButton() Select Case ActiveProject.CommandBars.ActionControl.Tag Case "UpArrow" MsgBox ("c'est le choix UpArrow") Case "RightArrow" MsgBox ("c'est le choix ""RightArrow""") Case "DownArrow" MsgBox ("c'est le choix DownArrow") End Select End Sub "Gérard Ducouret" a écrit dans le message de news:
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" a écrit dans le message de news:
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select
Ou est l'erreur
Merci
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _
.Add(Name:="Custom", Position:=msoBarTop, _
Temporary:=True)
Set buttonOne = myBar.Controls.Add(Type:=msoControlButton)
With buttonOne
.FaceId = 133
.Tag = "RightArrow"
.OnAction = "whichButton"
End With
Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton)
With buttonTwo
.FaceId = 134
.Tag = "UpArrow"
.OnAction = "whichButton"
End With
Set buttonThree = myBar.Controls.Add(Type:=msoControlButton)
With buttonThree
.FaceId = 135
.Tag = "DownArrow"
.OnAction = "whichButton"
End With
myBar.Visible = True
End Sub
Sub whichButton()
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "UpArrow"
MsgBox ("c'est le choix UpArrow")
Case "RightArrow"
MsgBox ("c'est le choix ""RightArrow""")
Case "DownArrow"
MsgBox ("c'est le choix DownArrow")
End Select
End Sub
"Gérard Ducouret" <gerard.ducouret@wanadooNOSPAM.fr> a écrit dans le message
de news:ubKGgkDQFHA.3880@tk2msftngp13.phx.gbl...
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" <Fan@NOSPAM> a écrit dans le message de
news:e7M15RCQFHA.1176@TK2MSFTNGP12.phx.gbl...
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes
besoins
qui sont :
je souhaiterais determiner quel (menu ou bouton) a été selectionné dans
ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "Choix 01"
MsgBox ("c'est le choix 1")
Case "Choix 02"
MsgBox ("c'est le choix 2")
Case "Choix 03"
MsgBox ("c'est le choix 3"
End Select
Set myBar = CommandBars _ .Add(Name:="Custom", Position:=msoBarTop, _ Temporary:=True) Set buttonOne = myBar.Controls.Add(Type:=msoControlButton) With buttonOne .FaceId = 133 .Tag = "RightArrow" .OnAction = "whichButton" End With Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton) With buttonTwo .FaceId = 134 .Tag = "UpArrow" .OnAction = "whichButton" End With Set buttonThree = myBar.Controls.Add(Type:=msoControlButton) With buttonThree .FaceId = 135 .Tag = "DownArrow" .OnAction = "whichButton" End With myBar.Visible = True End Sub
Sub whichButton() Select Case ActiveProject.CommandBars.ActionControl.Tag Case "UpArrow" MsgBox ("c'est le choix UpArrow") Case "RightArrow" MsgBox ("c'est le choix ""RightArrow""") Case "DownArrow" MsgBox ("c'est le choix DownArrow") End Select End Sub "Gérard Ducouret" a écrit dans le message de news:
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" a écrit dans le message de news:
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select
Ou est l'erreur
Merci
Fan
Merci Gérard, je teste immédiatement
"Gérard Ducouret" a écrit dans le message de news:
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _ .Add(Name:="Custom", Position:=msoBarTop, _ Temporary:=True) Set buttonOne = myBar.Controls.Add(Type:=msoControlButton) With buttonOne .FaceId = 133 .Tag = "RightArrow" .OnAction = "whichButton" End With Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton) With buttonTwo .FaceId = 134 .Tag = "UpArrow" .OnAction = "whichButton" End With Set buttonThree = myBar.Controls.Add(Type:=msoControlButton) With buttonThree .FaceId = 135 .Tag = "DownArrow" .OnAction = "whichButton" End With myBar.Visible = True End Sub
Sub whichButton() Select Case ActiveProject.CommandBars.ActionControl.Tag Case "UpArrow" MsgBox ("c'est le choix UpArrow") Case "RightArrow" MsgBox ("c'est le choix ""RightArrow""") Case "DownArrow" MsgBox ("c'est le choix DownArrow") End Select End Sub "Gérard Ducouret" a écrit dans le message
de news:
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" a écrit dans le message de news:
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans
ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select
Ou est l'erreur
Merci
Merci Gérard, je teste immédiatement
"Gérard Ducouret" <gerard.ducouret@wanadooNOSPAM.fr> a écrit dans le message
de news:uH3CR8DQFHA.2136@TK2MSFTNGP14.phx.gbl...
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _
.Add(Name:="Custom", Position:=msoBarTop, _
Temporary:=True)
Set buttonOne = myBar.Controls.Add(Type:=msoControlButton)
With buttonOne
.FaceId = 133
.Tag = "RightArrow"
.OnAction = "whichButton"
End With
Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton)
With buttonTwo
.FaceId = 134
.Tag = "UpArrow"
.OnAction = "whichButton"
End With
Set buttonThree = myBar.Controls.Add(Type:=msoControlButton)
With buttonThree
.FaceId = 135
.Tag = "DownArrow"
.OnAction = "whichButton"
End With
myBar.Visible = True
End Sub
Sub whichButton()
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "UpArrow"
MsgBox ("c'est le choix UpArrow")
Case "RightArrow"
MsgBox ("c'est le choix ""RightArrow""")
Case "DownArrow"
MsgBox ("c'est le choix DownArrow")
End Select
End Sub
"Gérard Ducouret" <gerard.ducouret@wanadooNOSPAM.fr> a écrit dans le
message
de news:ubKGgkDQFHA.3880@tk2msftngp13.phx.gbl...
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" <Fan@NOSPAM> a écrit dans le message de
news:e7M15RCQFHA.1176@TK2MSFTNGP12.phx.gbl...
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes
besoins
qui sont :
je souhaiterais determiner quel (menu ou bouton) a été selectionné
dans
ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "Choix 01"
MsgBox ("c'est le choix 1")
Case "Choix 02"
MsgBox ("c'est le choix 2")
Case "Choix 03"
MsgBox ("c'est le choix 3"
End Select
"Gérard Ducouret" a écrit dans le message de news:
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _ .Add(Name:="Custom", Position:=msoBarTop, _ Temporary:=True) Set buttonOne = myBar.Controls.Add(Type:=msoControlButton) With buttonOne .FaceId = 133 .Tag = "RightArrow" .OnAction = "whichButton" End With Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton) With buttonTwo .FaceId = 134 .Tag = "UpArrow" .OnAction = "whichButton" End With Set buttonThree = myBar.Controls.Add(Type:=msoControlButton) With buttonThree .FaceId = 135 .Tag = "DownArrow" .OnAction = "whichButton" End With myBar.Visible = True End Sub
Sub whichButton() Select Case ActiveProject.CommandBars.ActionControl.Tag Case "UpArrow" MsgBox ("c'est le choix UpArrow") Case "RightArrow" MsgBox ("c'est le choix ""RightArrow""") Case "DownArrow" MsgBox ("c'est le choix DownArrow") End Select End Sub "Gérard Ducouret" a écrit dans le message
de news:
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" a écrit dans le message de news:
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans
ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select
Ou est l'erreur
Merci
Fan
Bonjour Gérard,
Cette procédure fonctionne parfaitement pour une barre d'outils personnalisée.
Cependant, j'ai crée un menu personnalisée et je voudrait avoir la même fonctionnalité.
Mais je ne sais pas comment faire.
Merci "Gérard Ducouret" a écrit dans le message de news:
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _ .Add(Name:="Custom", Position:=msoBarTop, _ Temporary:=True) Set buttonOne = myBar.Controls.Add(Type:=msoControlButton) With buttonOne .FaceId = 133 .Tag = "RightArrow" .OnAction = "whichButton" End With Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton) With buttonTwo .FaceId = 134 .Tag = "UpArrow" .OnAction = "whichButton" End With Set buttonThree = myBar.Controls.Add(Type:=msoControlButton) With buttonThree .FaceId = 135 .Tag = "DownArrow" .OnAction = "whichButton" End With myBar.Visible = True End Sub
Sub whichButton() Select Case ActiveProject.CommandBars.ActionControl.Tag Case "UpArrow" MsgBox ("c'est le choix UpArrow") Case "RightArrow" MsgBox ("c'est le choix ""RightArrow""") Case "DownArrow" MsgBox ("c'est le choix DownArrow") End Select End Sub "Gérard Ducouret" a écrit dans le message
de news:
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" a écrit dans le message de news:
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans
ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select
Ou est l'erreur
Merci
Bonjour Gérard,
Cette procédure fonctionne parfaitement pour une barre d'outils
personnalisée.
Cependant, j'ai crée un menu personnalisée et je voudrait avoir la même
fonctionnalité.
Mais je ne sais pas comment faire.
Merci
"Gérard Ducouret" <gerard.ducouret@wanadooNOSPAM.fr> a écrit dans le message
de news:uH3CR8DQFHA.2136@TK2MSFTNGP14.phx.gbl...
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _
.Add(Name:="Custom", Position:=msoBarTop, _
Temporary:=True)
Set buttonOne = myBar.Controls.Add(Type:=msoControlButton)
With buttonOne
.FaceId = 133
.Tag = "RightArrow"
.OnAction = "whichButton"
End With
Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton)
With buttonTwo
.FaceId = 134
.Tag = "UpArrow"
.OnAction = "whichButton"
End With
Set buttonThree = myBar.Controls.Add(Type:=msoControlButton)
With buttonThree
.FaceId = 135
.Tag = "DownArrow"
.OnAction = "whichButton"
End With
myBar.Visible = True
End Sub
Sub whichButton()
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "UpArrow"
MsgBox ("c'est le choix UpArrow")
Case "RightArrow"
MsgBox ("c'est le choix ""RightArrow""")
Case "DownArrow"
MsgBox ("c'est le choix DownArrow")
End Select
End Sub
"Gérard Ducouret" <gerard.ducouret@wanadooNOSPAM.fr> a écrit dans le
message
de news:ubKGgkDQFHA.3880@tk2msftngp13.phx.gbl...
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" <Fan@NOSPAM> a écrit dans le message de
news:e7M15RCQFHA.1176@TK2MSFTNGP12.phx.gbl...
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes
besoins
qui sont :
je souhaiterais determiner quel (menu ou bouton) a été selectionné
dans
ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag
Case "Choix 01"
MsgBox ("c'est le choix 1")
Case "Choix 02"
MsgBox ("c'est le choix 2")
Case "Choix 03"
MsgBox ("c'est le choix 3"
End Select
Cette procédure fonctionne parfaitement pour une barre d'outils personnalisée.
Cependant, j'ai crée un menu personnalisée et je voudrait avoir la même fonctionnalité.
Mais je ne sais pas comment faire.
Merci "Gérard Ducouret" a écrit dans le message de news:
Fan,
Essaie les 2 procédures suivantes comme exemple:
Gérard Ducouret
Sub MenuPerso()
Set myBar = CommandBars _ .Add(Name:="Custom", Position:=msoBarTop, _ Temporary:=True) Set buttonOne = myBar.Controls.Add(Type:=msoControlButton) With buttonOne .FaceId = 133 .Tag = "RightArrow" .OnAction = "whichButton" End With Set buttonTwo = myBar.Controls.Add(Type:=msoControlButton) With buttonTwo .FaceId = 134 .Tag = "UpArrow" .OnAction = "whichButton" End With Set buttonThree = myBar.Controls.Add(Type:=msoControlButton) With buttonThree .FaceId = 135 .Tag = "DownArrow" .OnAction = "whichButton" End With myBar.Visible = True End Sub
Sub whichButton() Select Case ActiveProject.CommandBars.ActionControl.Tag Case "UpArrow" MsgBox ("c'est le choix UpArrow") Case "RightArrow" MsgBox ("c'est le choix ""RightArrow""") Case "DownArrow" MsgBox ("c'est le choix DownArrow") End Select End Sub "Gérard Ducouret" a écrit dans le message
de news:
Bonjour,
Quel est le message d'erreur ?
Gérard Ducouret
"Fan" a écrit dans le message de news:
Bonjour,
Suivant l'exemple fourni dans l'aide, j'ai voulu l'appliquer à mes besoins
qui sont : je souhaiterais determiner quel (menu ou bouton) a été selectionné dans
ma
barre de menu personnalisée
Ma procédure Sub contient :
Select Case ActiveProject.CommandBars.ActionControl.Tag Case "Choix 01" MsgBox ("c'est le choix 1") Case "Choix 02" MsgBox ("c'est le choix 2") Case "Choix 03" MsgBox ("c'est le choix 3" End Select