Очень просто - вместо последней строчки использовать вот это:
myDocument.selection[0].changeText();
Будет работать только с текстом, выделенным курсором.
С выделенными объектами типа фреймов, объектов, групп, скорее всего, работать не будет. Для таких целей пишется обход объектов выделения