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

VBA Word Discussion :

Lancer une macro depuis le bandeau ou la barre d'outils


Sujet :

VBA Word

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Points : 118
    Points
    118
    Par défaut Lancer une macro depuis le bandeau ou la barre d'outils
    Bonjour

    J'essaye de créer une application avec VBA dans Word 2010.
    Auparavant, j’en avais réalisées plusieurs avec Word 2003, mais tout a changé depuis.
    Je n’arrive pas à ajouter une commande sur le bandeau pour lancer une macro particulière.
    Les seules commandes que j’ai pu placer sont les commandes standards, qui existent déjà.
    L’aide en ligne n’est pas convaincante car souvent pas mises à jour pour 2010.
    J’ai bien essayé de créer une petite userform avec un bouton pour lancer la macro désirée, mais elle s’affiche en plein milieu de la page et le changement des propriétés TOP et LEFT n’y change rien.

    Quelqu’un sait-il comment procéder ?
    Merci de votre réponse
    Claude Azoulai

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 35
    Points : 17
    Points
    17
    Par défaut
    bonsoir,

    la fonction créer macro ne te donnes t-elle pas au début le choix entre créer un bouton ou un raccourcis clavier? le bouton pour toi en l'occurrence!

  3. #3
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Salut,

    Le bandeau s'appelle le Ruban ou Ribbon en outre manche.

    En 2010, tu vas dans autres commandes et tu peux lister tout ce qui est disponible comme boutons.

    Si tu modifies la catégorie, tu peux affiner le choix, il y a une entrée Macro.
    Si tu choisis cette entrée, tu auras la liste des macros disponibles dans ton projet.
    Il te suffit de choisir la procédure que tu souhaites associer à ton bouton.

    Pour le Ruban, peut-être une ébauche de solution là : http://heureuxoli.developpez.com/off...ban-word-2010/

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Points : 118
    Points
    118
    Par défaut
    Bonjour Heureux-oli

    Ton aide m’a été précieuse pour avancer.
    Il reste pourtant deux problèmes.
    Le premier est que quand je clique sur le bouton qui est affiché dans le nouveau groupe que j’ai dû créer pour la circonstance, un nouveau bouton s’affiche en plein milieu de la page, et je dois cliquer sur ce dernier pour lancer la macro qui y est associée impérativement. (à la rigueur je pourrais m’en contenter)
    Le deuxième est que cette macro ne se trouve pas dans Normal, mais dans [Projet-Microsoft Word Objets-ThisDocument] donc liée au document et non pas à Microsoft Word.
    (Là, c’est impossible car l’application doit pouvoir être lancée avec n’importe quel document.)

    En bref, un ou plusieurs boutons dans le ruban qui lancent chacun une macro.
    Est-ce si compliqué dans Word 2010 ?

    Même si la solution n’est pas trouvée, je te remercie sincèrement.
    Claude Azoulai

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Salut,

    Tu dois travailler avec un modèle ou avec un complément.
    Un simple document rique de poser des problèmes.

    Je ne comprend pas l'intérêt d'avoir un bouton qui en fait apparaître un autre.

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/05/2014, 17h55
  2. [XL-2010] Impossible de lancer une macro depuis un module
    Par lemisentrope dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/04/2014, 11h01
  3. Lancer une macro depuis un fichier .bat
    Par duflo dans le forum ImageJ
    Réponses: 2
    Dernier message: 05/07/2013, 03h58
  4. [AC-2007] lancer une macro depuis un batch
    Par triaguae dans le forum VBA Access
    Réponses: 3
    Dernier message: 03/06/2010, 12h45
  5. [VBA-E]lancer une macro depuis le bureau
    Par captaine93 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/02/2007, 15h54

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