Try:
Sub Demo() With Selection Do While .Characters.First Like "[ " & Chr(34) & Chr(147) & Chr(11) & vbCr & vbTab & ".!?]" .MoveStart wdCharacter, 1 Loop Do While .Characters.Last Like "[ " & Chr(34) & Chr(148) & Chr(11) & vbCr & vbTab & ".!?]" .MoveEnd wdCharacter, -1 Loop MsgBox .Text End With End Sub