>>how can check by code if it is installed, thank you
>>
>>
>Issam,
>
>I provided you with the two ways of checking if it's installed. The simplest way is to try to create an Outlook.Application object in try/catch test.
When Issam wrote installed, I'm pretty sure he meant installed AND configured.