>Hi Borislav
>
>Thanks for your response and the codes.
>
>> lcWordVersion = oWord.Version
>
>What kind of string does this return?
Bhavbhuti,
You check it wrapped with an on error routine but still do not undertake _IsClassRegistered function. It's a helper function meant to be called first. If you can't createobject("word.application") it doesn't mean word is not installed and that function gives the clue about a need to adjust COM security.
Cetin