Sub ChangeFontColor() Dim oSld As Slide Dim oShp As Shape Dim oShapes As Shapes For Each oSld In ActivePresentation.Slides Set oShapes = oSld.Shapes For Each oShp In oShapes If oShp.HasTextFrame Then If oShp.TextFrame.HasText Then oShp.TextFrame.TextRange.Font.Color.RGB = RGB(0, 0, 0) End If End If Next oShp Next oSld End Sub