Я думаю, что вы можете получить текст из текстовых полей, используя что-то вроде ActiveDocument.Shapes(1).TextFrame.TextRange.Text
, а затем вы можете удалить его, выполнив что-то вроде ActiveDocument.Shapes(1).Delete
, и после этого вам придется поместить текст, который вы получили текстовое поле в соответствующей части документа.