Matthew,
You shouldn't break the message thread by using a new subject line.
See how to use Option Explicit:
http://word.mvps.org/faqs/macrosvba/DeclareVariables.htm
It looks like you are opening Doc2 in the UserForm cmdOK_Click().
Well, you could at the top of that subroutine use the code.
Dim Doc1 as Word.Document
Dim Doc2 as Word.Document
Set Doc1 = ActiveDocument
Set doc2 = Documents.Add("C:\OFFICE\WORD\TEMPLATES\bill3.dot")
.....
Then at the end of that subroutine before unloading Userform use the code.
Doc1.Activate
> I couldn't get this to work still....i;m not sure if i am doing it
> correctly.
[quoted text clipped - 8 lines]
> Private Sub cmdOK_Click()
> 'If the OK button is clicked
Dim Doc1 as Word.Document
Dim Doc2 as Word.Document
Doc1 = ActiveDocument
Set doc2 = Documents.Add("C:\OFFICE\WORD\TEMPLATES\bill3.dot")
> Set doc2 = Documents.Add("C:\OFFICE\WORD\TEMPLATES\bill3.dot")
>
[quoted text clipped - 11 lines]
>
> End With
Doc1.Activate
> Unload frmBill
>
> End Sub

Signature
Russ
drsmN0SPAMikleAThotmailD0Tcom.INVALID
matthew.rodwell@luptonfawcett.com - 30 Oct 2007 17:35 GMT
I thank you greatly sorry about the double post haven't used this for
ages..works a treat now