Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Word Masquer temporairement un bouton macro VBA

Azuveus

XLDnaute Nouveau
Bonjour à tous,
Je souhaiterais pouvoir masquer le bouton temporairement,


Je m'explique
Lorsque je clique sur ce bouton cela créé une copie de ce fichier (avec un autre nom) qui est sauvegarder dans un dossier puis envoyé par mail (tout cela automatiquement).

J'aimerais que dans cette "copie" le bouton n'apparaisse plus...

J'ai essayé,
VB:
Bouton.visible = false
mais etant donné qu'il s'agit du bouton sur lequel je clique, cela ne marche pas...
Auriez vous une solution svp ?

Merci d'avance,
Azuveus.
 

Phil69970

XLDnaute Barbatruc
Bonjour @Azuveus

Dans l'exemple ton bouton s'appelle "CommandButton1"
VB:
Private Sub CommandButton1_Click()
Worksheets(Feuil1.Name).OLEObjects("CommandButton1").Visible = True
'le reste de ton code blablabla.....
End Sub
le bouton disparait et tu poursuis ton code

*Merci de ton retour

@Phil69970
 

Phil69970

XLDnaute Barbatruc
Bonjour @Azuveus

Pour word je suis pas bon du tout

2 pistes :

1)Peut être à transposer pour ton cas
VB:
For Each bouton In ActiveDocument.InlineShapes
'S'il s'agit d'un bouton :
If bouton.Type = wdInlineShapeOLEControlObject Then
'Alors on le masque :
bouton.Range.Font.Hidden = True
End If
Next bouton
2)Propriété du bouton de commanade
Ton bouton -> Format de contrôle -> Propriétés ->

Après joker pour moi....

@Phil69970
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…