Information générale
Catégorie:
COM/DCOM et OLE Automation
>>Hi,
>> I need to check if Microsoft Excel is installed for use this:
>>
>>this.oExcelSession = CreateObject("Excel.Application")
>>
>> If it's not installed I get an error message.
>>
>>T.I.A.
>You might use an ON ERROR handler that checks for a 1429 Error (i think). You'd have to work out the isolation routines to assure that the attempted instanciation was the culprit (like lineno or program()). Evaluate Ko's suggestion too.
I believe the error returned would be 'Class definition not found' (1733) if Excel is not present. 1429 would only be returned from the oleserver after it had been sucessfully instantiated.
Jon
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement