2011-01-23 5 views
3

Je veux lire en lisant un document Word, trouver un texte qui est marqué dans une autre couleur que le noir et le supprimer. Comment trouver la couleur du texte dans VBA?VBA MS Word Couleur de la police

Répondre

3

Essayez le code suivant:

Sub DeleteNonBlack() 
    Dim Wrd As Range 

    For Each Wrd In ActiveDocument.Words 
    If Wrd.Font.Color<>wdColorBlack and wrd.Font.Color<>wdColorAutomatic Then 
     Wrd.Delete 
    end if 

    Next Wrd 

End Sub 

HTH

Questions connexes