user_mobilelogo

Voir

les 50 derniers articles

  

 

Qui suis-je ?


 

Si la présentation a été faite correctement, elle a été basée sur un masque, lui-même basé sur un jeu de couleurs. Il suffit donc de modifier la couleur de police dans le masque. Et si la couleur souhaitée ne fait pas partie du masque, on utilisera un jeu de couleurs différent.

Le problème survient lorsqu'une présentation a été faite "manuellement", c'est à dire si elle n'a pas été faite dans les règles de l'art ! Dans ce cas, il faut une macro :

Sub couleurs()
'macro écrite par m@rina
dime diapo, forme
For Each diapo In ActivePresentation.Slides
For Each forme In diapo.Shapes
If forme.TextFrame.HasText Then
forme.TextFrame.TextRange.Font.Color.RGB = RGB(25500)
End If
Next forme
Next diapo
End Sub

 

Remplacer les nombres RGB par ceux de la couleur souhaité.

 

Si l'on souhaite changer uniquement certaines couleurs, il faudra ajouter des conditions de ce type :

If forme.TextFrame.HasText Then
If forme.TextFrame.TextRange.Font.Color.RGB = RGB(x, x, x) Then
forme.TextFrame.TextRange.Font.Color.RGB = RGB(25500)
End If
End If

 

Statistiques

Aujourd'hui1818
Hier1781
Cette semaine7163
Ce mois42762
Total depuis 200418152554

7
visiteurs actuellement en ligne

28 mars 2024