lcFindText = ALLTRIM(bookmarks.markname) lcReplaceText = EVALUATE(bookmarks.cField) ln = thisform.TXTextControl1.Find("&lcFindText",0,16) IF ln > 0 thisform.TXTextControl1.setfocus() thisform.TXTextControl1.SelText="&lcReplaceText" ENDIFAll is fine unless a value with a carriage return is contained in the replacement text. Have tried using [lcReplaceText] but it too errors (with "Command contains unrecognized phrase/keyword").
thisform.TXTextControl1.SelText=(lcReplaceText) or... thisform.TXTextControl1.SelText=lcReplaceText