use (yourtable) local oForm oForm = Createobject('_Form',(GeneralFieldname)) lctext=oForm.myOLe1.OBJECT.Content.Text oForm.release REPLACE (memofield) WITH lctext Return *---------------- Define Class _Form As Form PROCEDURE iNIT LPARAMETERS pGenFieldName this.addobject('myOLe1',"OleBoundControl") this.myole1.ControlSource = ALIAS()+'.'+pGenfieldName ENDPROC Enddefine>I have a word document placed into a General field, but want the contents (text) copied over to a Memo field. I can manually double-click on the contents of the the General field, highlight all the text and then copy/paste into the Memo field, but I want to do it progmatically. Can this be done? Thanks!