Selection.IsEqual (Word)
True se a seleção à qual esse método é aplicado é igual ao intervalo especificado pelo argumento Range.
Este método compara as posições de caractere inicial e final, bem como o tipo de texto. Se todos esses três itens forem os mesmos para a seleção e o objeto especificados no argumento Range, os objetos serão iguais.
IsEqual (Range)
Range: O intervalo a ser comparado com a seleção atual.
If Selection.IsEqual(ActiveDocument _
.Paragraphs(2).Range) = False Then
ActiveDocument.Paragraphs(2).Range.Select
End If