Yes, because Auto_xxxx macros don't actually execute if the file (Spreadsheet, word doc etc) is opened/closed via code. If there is an auto_xxxx macro in the file it must be explicity called using something similar to:-
Code:
set wbk = workbooks.open "blah.xls"
wbk.runautomacros xlAutoOpen
On the other hand, events are are always fired, unless explicitly turned off:-
Code:
Application.EnableEvents False
(equivalent to holding down the shift key to prevent auto_open macros from running when open workbooks).
HTH
Chris
There are two secrets to success in this world:
1. Never tell everything you know