word automation active document copy

S

Steve

I'm using the following code to make a copy of the active word document
after mailmerge has occurred. It copies and pastes the contents of the
active document into a new document, saves the new document to disk and then
deletes the new document.

WordApp.Selection.WholeStory()
WordApp.Selection.Copy()
Dim newDoc As New Word.Document
newDoc.Activate()
WordApp.Selection.Paste()
WordApp.ActiveDocument.SaveAs(sTempDocumentFile)

WordApp.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
WordDoc.Close()

When the original document becomes the active document again, the document
is highlighted due to the copy operation. I can restore the active document
and then hit a mouse click which will unhighlight the content. But I want
to do this in code.

Any ideas?

Thanks

Steve
 
R

Robinson

Try collapsing the selection (I think it's collapsetostart or collapsetoend
or something - sorry, been a few years with office automation).
 
S

Steve

That worked. You would think they would just have a
WordApp.Selection.Cancel or something. Anyway...thanks...

Steve

P.S. Would you have any thoughts on an earlier message I posted regarding
centering and sizing a word automation active document window (see 12/2/2006
at 5:01pm)?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top