При изменении текста в документе Word лучше всего работать в Word, а не извлекать текст в VBA и затем возвращать его обратно.
Dim myRange As Word.Range
' Make a copy of the range in a new range object
' If we don't use duplicate then myRange will be the same range object as Select
' so that any changes in the Selection range will be reflected in myRange.
Set myRange = Selection.Range.Duplicate
' Insert Chr(13)
Selection.InsertParagraphAfter
' Duplicate the text using the duplicate range
Selection.InsertAfter text:=myRange.text
' Apply hidden text to the original text.
myRange.Font.Hidden = True
Если скрытый текст не исчезнет из поля зрения, это произойдет из-за Word настроен на отображение форматирования (значок Показать / Скрыть на вкладке абзаца на ленте)