please kindly correct this and will not affect the outline at all

Sub OppositeColor()
Dim OrigSelection As ShapeRange
Set OrigSelection = ActiveSelectionRange
OrigSelection.ApplyEffectInvert
End Sub