How do I find out if another program is running from within my program. IE. Is excel currently active and if not then I'll start it.

I know how to start Excel etc... but how do I detect if it is already running.

Thanks in advance,
Steve.