Je souhaiterai afficher ou masquer du texte avec une case à cocher.
J'ai une macro qui fonctionne parfaitement avec une liste déroulante, mais je souhaiterai désormais que ce résultat obtenu soit adapté avec une case a cocher en lieu et place de la liste déroulante.
Le fait de mettre le texte_non_apparent avec les deux sections invisible m'arrange vraiment pour la mise en en page.
Je vous adresse un fichier exemple ainsi que la macro ci-dessous à toutes fins utiles.
Code : Tout sélectionner
Sub Afficher(oEv as Object)
Dim oDoc as Object, lesSections as Object, oForm as Object
oDoc = thisComponent
oForm = oDoc.DrawPage.Forms.GetByName("Formulaire")
lesSections = oDoc.TextSections
Select Case oEv.Source.Model.CurrentValue
Case "texte_apparent"
lesSections.getByName("texte_apparent").IsVisible = True
lesSections.getByName("texte_non_apparent").IsVisible = False
Case "texte_non_apparent"
lesSections.getByName("texte_apparent").IsVisible = False
lesSections.getByName("texte_non_apparent").IsVisible = False
End Select
End Sub
En vous remerciant de toute l'aide apporté.
Cordialement.