I'm assuming you have 365 or 2019 because 206 doesn't support highlights in PPT.
To the best of my knowledge it is not possible to remove highlights correctly with vba but you could try this code to Add Red Shapes
Sub AddShape()
Dim osld As Slide
Dim oshp As Shape
Dim oshp2 As Shape
Dim otr2 As TextRange2
Dim P As Long
Dim BL As Long
Dim BR As Long
Dim BW As Long
Dim BH As Long
Dim ZOP As Long
For Each osld In ActivePresentation.Slides
For Each oshp In osld.Shapes
If oshp.HasTextFrame Then
If oshp.TextFrame2.HasText Then
Set otr2 = oshp.TextFrame2.TextRange
For P = 1 To otr2.Paragraphs.Count
If otr2.Paragraphs(P).Font.Highlight.RGB <> 0 Then
BL = otr2.Paragraphs(P).BoundLeft
BT = otr2.Paragraphs(P).BoundTop
BW = otr2.Paragraphs(P).BoundWidth
BH = otr2.Paragraphs(P).BoundHeight
ZOP = oshp.ZOrderPosition
End If
Next P
End If
End If
Next oshp
If BL>0 Then
Set oshp2 = osld.Shapes.AddShape(msoShapeRectangle, BL, BT, BW, BH)
oshp2.Fill.ForeColor.RGB = vbRed
Do
oshp2.ZOrder (msoSendBackward)
Loop Until oshp2.ZOrderPosition < ZOP
osld.TimeLine.MainSequence.AddEffect oshp2, msoAnimEffectAppear
End If
BL=0
Next osld
End Sub
Once done you could kill the highlights by choosing OUTLINE view, select all the text in the outline pane and choose No Highlight color.
WORK ON A COPY!