Ответ: Corel VBA и Excel
замена - s.Text.Replace
но, наверно, проще будет, просто, присвоить новое значение тексту
s.Text.Story="новый текст"
----
У Вас ищется первое значение из массива на первой странице, второе на второй и т.д. Так и должно быть?
Или Вы не вставили цикл по q от 1 до...