Well of course you guys are right - you do have to check whether the excel application is running... or else...
But actually I check in another package so I know it's there and open. My purpose is to read the currently active document whether saved or not so that's why I use the activeWorkbook property - working with OLE is actually loads of fun !!!
.
Thanks guys and have a nice day.