Posted By rcrbalcazar on 12/12/2009 08:11 AM
Hola para sepas si esta instalado o no el excel puedes>
1. Por codigo buscar el exe del Excel (Para Office 2003 el exe es Excel.exe en la ruta: C:\Program Files (x86)\Microsoft Office\OFFICE11 o C:\Program Files\Microsoft Office\OFFICE11) debes tener en cuenta que la ruta de instalacion depende de la version de Office
2. Tambien podrias buscar el el registro de windows el CLSID del Excel, tambien depende la version de Office instalada, por ejemplo para office 2003 el CLSID del Excel es: {00020812-0000-0000-C000-000000000046} en la ruta: HKLM\CLSID
3. Otra opcion mas sencilla que te evitaria buscar o preocuparte de la version de Office, no por eso la mejor opcion, se me ocurre que puedes hacer una funcion en la que hagas un createobject al excel, si se crea la instancia entonces existe el EXCEL, si no entonces controla el error y sabras que no existe el EXCEL. Es un chiche mas que nada.
Saludos.
Gracias por tu respuesta, si se me ocurrio a mi tbn tomarlo por un crontrol de error
y es por el momento como lo estoy trabajando |