J.P.,
Grand, thank you.
I knew the msword.visible bit, but much appreciated to know I'm on the right lines. The program was just to fire up a Word document without faffing with finding the file, but I'm getting more ambitious.
I think I should change Variant to OleVarient.
And use 'msWord.quit'? I'm guessing without it, it's endlessly filling memory up with OleVariants. Or is sourcedoc.close needed too? Basically, it fires up Word, I edit things and then quit from Word. The program just sits in the background waiting for next time. I'm not sure I can always remember to go back to the launching program to quit Word.
Cheers,
David.