Hi Ron,

I must apologise. I am using Outlook 2002.

Again, apologies as I should have also mentioned that I am creating an instance of Excel from within Access 2002.

I have actually cured the problem by moving the Kill statement further to the end of the procedure (like a fool , I was trying to 'Kill' the temporary file before using objExcel.Quit).

All is well now.

Rgds, thepython