• Bonjour les Quickparts, adieu les Insertions Auto !

  • Comment insérer une image en fond de page?

  • Comment générer du faux texte ?

  • Comment attacher un modèle à un document ?

  • Comment faire pour qu'une macro démarre toute seule ?

  • Accentuer les majuscules

  • Comment créer un bouton qui envoie le fichier en cours ?

  • Mon clavier perso ou comment personnaliser son clavier

  • PowerPoint et les fichiers MP3

  • L'espace fine existe-t-elle dans Word ?

  • A quoi sert l'ancre qui s'affiche quelquefois dans la marge gauche ?

 
 

 

 

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(255, 0, 0)
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(255, 0, 0)
End If
End If


 

Nouveau sondage !

Les forums - Outlook ?

 
 
 

Statistiques

2856556
Aujourd'hui668
Hier1163
Cette semaine11602
Ce mois-ci7442
Depuis janvier 20042856556
Compteur d'affichages des articles
5527454

A lire de toute urgence...

Qui est en ligne ?

Nous avons 110 invités et aucun membre en ligne