Hi ggunter ,
No, I hadn't released the COM object, thanks for pointing me in the right direction. I have now added this to my code.
I still get the error, but I have noticed it does not matter whether Excel has been open or not, so I shall keep digging as I'm guessing it is related to...