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 :

Faire disparaite un bouton après avoir cliqué dessus


Sujet :

VBA Word

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2011
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 38
    Points : 28
    Points
    28
    Par défaut Faire disparaite un bouton après avoir cliqué dessus
    Bonjour

    J'ai un bouton macro dans word 2007 qui permet de mettre des champs à jours.
    J'aimerais que lorsque l'on clique dessus et que les champs sont à jours les le bouton disparait afin que l'on ne le retrouve pas sur l'impression.
    Pouvez vous m'aider?
    Merci d'avance,
    Cordialement,
    Pierre

  2. #2
    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,

    Pourquoi ne pas le mettre dans le ruban ?

  3. #3
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Points : 2 502
    Points
    2 502
    Par défaut
    Bonsoir,

    Sinon pour supprimer le bouton, s'il porte le nom originale de CommandButton1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        CommandButton1.Select
        Selection.Delete
    Un des inconvénient est qu'il va rester du code pour réagir au clic d'un bouton, mais que ce bouton n'existe plus.

    Sinon une solution de contournement, si le bouton et le document ont des couleurs par défaut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        CommandButton1.AutoSize = False
        CommandButton1.Width = 1
        CommandButton1.Height = 1
    Et à l'ouverture du document on pourrait faire réapparaître le bouton avec CommandButton1.AutoSize = True.

  4. #4
    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,

    On peut en trouver une autre qui consiste à le mettre hors du document.
    On ajoute un taquet de tabulation hors de la zone de texte du document et on peut y placer le bouton.

Discussions similaires

  1. Auto desactiver une macro apres avoir cliqué dessus
    Par pimousse1976 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 05/08/2014, 00h18
  2. Réponses: 1
    Dernier message: 15/01/2010, 16h41
  3. Réponses: 1
    Dernier message: 11/05/2009, 21h33
  4. Cacher un bouton après avoir cliqué dessus
    Par baila dans le forum IHM
    Réponses: 8
    Dernier message: 09/10/2007, 18h29
  5. Réponses: 1
    Dernier message: 22/08/2006, 13h07

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