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 :

Identifier les actions du ruban


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 13
    Par défaut Identifier les actions du ruban
    Bonjour,

    est-il possible d'identifier les actions du ruban autrement que par le nom fourni lors de la configuration ?

    Objectif: Injecter cette identification dans une fonction (select case)


    Mon use-case:
    Le bandeau contient 2 boutons; ici j'imagine que le 1° bouton, en partant de la gauche, est identifié 1 et le 2° est identifié 2
    Tous les boutons pointent sur le même code, celui qui suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    ...
    ...
    ...
     
    Dim idRibbonCmd As Byte
     
    Dim fctToRun As String
     
    Select Case idRibbonCmd
     
    	Case 1
     
    		fctToRun = "fonction_1"
     
    	Case 2
     
    		fctToRun = "fonction_2"
     
     
    	Case Else
     
    		MsgBox "Erreur à traiter ?"
     
    End Select
     
     
    mainWrapper (fctToRun)
     
    ...
    ...
    ...

    Explication: mainWrapper --> Factorisation d'un traitement puis appel de la fonction passée en paramètre.
    Pour l'exemple je ne parle que de 2 boutons mais en réalité, il y en a plus. Toutes les fonctions (boutons) ont un traitement commun et je veux éviter de dupliquer celui-ci.
    NOTA: C'est un principe que j'utilise fréquemment, soit en shell (Linux) pour de l'administration soit en Java pour des applications clientes.

    Si quelqu'un a un lien intéressant à fournir ou une amorce de solution, je suis preneur.

    Merci
    a+
    franck
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/06/2005, 10h35
  2. Comment désactiver les actions automatiques de Windows ?
    Par j-phi dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 06/01/2005, 12h53
  3. Réponses: 6
    Dernier message: 06/10/2004, 10h41
  4. [Struts] question bete sur les Action et Form
    Par seb_fou dans le forum Struts 1
    Réponses: 2
    Dernier message: 06/09/2004, 15h24

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