Word VBA ¿cómo seleccionar texto entre dos subcadenas y asignar a la variable?

Esto no funciona del todo, obtengo el texto seleccionado Ok, pero necesito leerlo en una variable.

Sub findTest()

Dim firstTerm As String
Dim secondTerm As String
Dim myRange As Range
Dim selRange As Range
Dim selectedText As String

Set myRange = ActiveDocument.Range
firstTerm = "<patientFirstname>"
secondTerm = "</patientFirstname>"
With myRange.Find
.Text = firstTerm
.MatchWholeWord = True
.Execute
myRange.Collapse direction:=wdCollapseEnd
Set selRange = ActiveDocument.Range
selRange.Start = myRange.End
.Text = secondTerm
.MatchWholeWord = True
.Execute
myRange.Collapse direction:=wdCollapseStart
selRange.End = myRange.Start
selectedText = selRange.Select
End With
End Sub

Estoy tratando de extraer datos de un pequeño paquete pseudo xml, por lo que la cadena de búsqueda solo aparecerá una vez en cada documento de Word.

Respuestas a la pregunta(2)

Su respuesta a la pregunta