Bonjour à tous,
Depuis cette nouvelle version, une macro qui me permet de masquer / afficher le texte d’un style donné (TraductionFR) met plusieurs secondes pour s’exécuter alors qu’avec la version 5.3.6 c’était quasi instantané. Voici le code:
sub BasculeCouleurTexteFR
Dim oDoc as Object, lesStylesChar as Object, StyleChar as Object
oDoc = thisComponent
lesStylesParag = oDoc.StyleFamilies.getByName("ParagraphStyles")
StylePara = lesStylesParag.getByName("TraductionFR")
' rouge : CharColor = RGB(255,0,0)
With StylePara
' Si texte en bleu
If .CharColor = RGB(0,0,255) Then
' Alors on met le texte en blanc -> invisible
.CharColor = RGB(255,255,255)
Else
' Sinon, on met le texte en bleu
' Texte en bleu
.CharColor = RGB(0,0,255)
End If
End With
' Pour les tableaux :
StylePara = lesStylesParag.getByName("TraductionFRtab")
With StylePara
' Si texte en bleu
If .CharColor = RGB(0,0,255) Then
.CharColor = RGB(255,255,255)
Else
.CharColor = RGB(0,0,255)
End If
End With
end sub
Merci d’avance pour vos réponses,
Sly