Hi again
I hesitate to get too excited in case I am speaking too soon but I haven't had any problems with this since implementing a simple piece of code on Monday morning. All I did was put in the following at the end of every piece of code that created a table:
Set session = Nothing
Set db = Nothing
Set TableObj = Nothing
Set wdApp = Nothing
Set worddocument = Nothing
I thought if Tony was right about some environmental factor causing problems, then setting everything to nothing might help and it's probably good programming practice anyway. So far, so good. I won't mark this solved just yet but I am cautiously optimistic!
Thanks for all the input!