>oword = createobject("word.application") >with oword > .visible=.t. > oword.documents.open( "c:\wt\aa.doc") > oword.activedocument.saveas("newdoc") > oword.activedocument.bookmarks("mydocdate").select > .selection.text=dtoc(date()+25)&&Opss..........code change the alignment frrom left to right > oword.activedocument.bookmarks("mtxtsum").select > .selection.text="My new text5" >endwithI believe that the behavior depends on the exact text in the bookmark. You may not see it, but the text can include invisible pieces like spaces tabs, etc, and then with replacing the text they all gone. Thus the text appearance changes.