Try Selecting the Field first. InsertAfter and InsertBefore work on a range or selection object.
Also, your note says that you want to replace the field with your text, so maybe you should be saving the value to _cliptext and then using 'paste' on the selection.
Alan
>I forgot to include my existing code that doesn't quite work:
>
>oWord = CREATEOBJECT('Word.Application')
>m_first="Mr. Smith"
>oWord.documents.open("c:\letter1.dot")
>oWord.activedocument.content.insertafter(m_first)
>oWord.visible = .t.
>
>In the Word Template, I create a field called "m_first". I think perhaps I did not create this right.
>
>Thanks,
>
>N.
>
>>From within VFP 7.0 I am able to instance of Word. However what I would like to do is open a Word template and perhaps replace three fields with three values from Foxpro. The user would then change the letter as necessary and then save or print it from Word. Is this possible?
>>
>>Thanks,
>>
>>Nancy.
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only