Hi Peter,
I would suggest adding False as the first argument to the Close method:
XLWkb.Close False
If you don't do this, Excel may, as Dave mentioned, be waiting for you to
answer "do you want to save changes". Were these workbooks created with
Excel 2000? If so, that would explain what you're seeing. Excel 2000
workbooks will always prompt you to save upon close when they are opened in
Excel 2003.
But regardless of what's causing the problem, adding False is a good
practice.
--
Regards,
Jake Marx
MS MVP - Excel
www.longhead.com