Cómo encontrar la ruta de instalación de una aplicación de Office

Ha finalizado el soporte técnico para Office 2003

Microsoft puso fin al soporte técnico para Office 2003 el 8 de abril de 2014. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 234788
Resumen
En este artículo se muestra cómo utilizar el programa de instalación de Windows Para buscar la ruta de instalación de aplicaciones de Microsoft Office.
Más información
Las versiones de Microsoft Office mayor que 2000 no incluyen información de ruta de acceso en los vínculos de acceso directo cuando está instalado. Esto se realiza por lo que puede utilizarse la opción "Ejecutar Use por primera vez". Cuando se utiliza esta opción, aparecerán los accesos directos, pero las aplicaciones no se instalará en el disco duro. Cuando hace clic en el acceso directo por primera vez, se instalan las aplicaciones.

Puede utilizar el programa de instalación de Windows para obtener la ruta de acceso de la aplicación de Office 2000 instalada. Siga los pasos indicados a continuación para crear un aplicación de consola que informa el directorio de una oficina instalada aplicación.

Creación de la muestra

  1. Crear una aplicación de consola en blanco en Visual C++.
  2. Crear un nuevo archivo denominado Main.cpp y pegue el código siguiente en la ventana de código.
    #include <windows.h>#include <msi.h>#include <ostream.h>const char *Word = "{CC29E963-7BC2-11D1-A921-00A0C91E2AA2}";const char *Excel = "{CC29E96F-7BC2-11D1-A921-00A0C91E2AA2}";const char *PowerPoint = "{CC29E94B-7BC2-11D1-A921-00A0C91E2AA2}";const char *Access = "{CC29E967-7BC2-11D1-A921-00A0C91E2AA2}";const char *Office = "{00000409-78E1-11D2-B60F-006097C998E7}";int main(void){	DWORD size = 300;	INSTALLSTATE installstate;	char *sPath;	sPath = new char[size];        installstate = MsiLocateComponent(Word,sPath,&size);	if ((installstate == INSTALLSTATE_LOCAL) ||             (installstate == INSTALLSTATE_SOURCE)) 	  cout << "Installed in: " << sPath << endl;	delete sPath;	return 0;}
  3. Haga clic en el Proyecto menú y, a continuación, haga clic en Configuración para que aparezca el cuadro de diálogo de configuración de proyecto.
  4. Haga clic en el Vínculo ficha y agregar MSI.lib en la lista de Objeto/biblioteca módulos.
  5. Ejecute el programa. Mostrará la ruta del archivo donde Microsoft Word está instalado.

    NOTA: Incluido en el código son los GUID asociados con Word, Excel, PowerPoint y Access. Para buscar la ruta de acceso de otra aplicación de Office, pasar el nombre de la aplicación como el segundo parámetro de la MsiGetComponentPath función.

    Para buscar la ruta de acceso de una aplicación de Office XP, reemplace el constantes anteriormente con los siguientes.
    const char *Word = "{8E46FEFA-D973-6294-B305-E968CEDFFCB9}";const char *Excel = "{5572D282-F5E5-11D3-A8E8-0060083FD8D3}";const char *PowerPoint = "{FC780C4C-F066-40E0-B720-DA0F779B81A9}";const char *Access = "{CC29E967-7BC2-11D1-A921-00A0C91E2AA3}";const char *Office = "{20280409-6000-11D3-8CFE-0050048383C9}";					
    Para buscar la ruta de acceso de una aplicación de Office 2003, reemplace las constantes anteriormente con los siguientes.
    const char *Word = "{1EBDE4BC-9A51-4630-B541-2561FA45CCC5}";const char *Excel = "{A2B280D4-20FB-4720-99F7-40C09FBCE10A}";const char *PowerPoint = "{C86C0B92-63C0-4E35-8605-281275C21F97}";const char *Access = "{F2D782F8-6B14-4FA4-8FBA-565CDDB9B2A8}";const char *Office = "{90110409-6000-11D3-8CFE-0150048383C9}";					
    Para buscar la ruta de acceso de una aplicación de Office 2007, reemplace las constantes anteriormente con los siguientes.
    const char *Word = "{0638C49D-BB8B-4CD1-B191-051E8F325736}";const char *Excel = "{0638C49D-BB8B-4CD1-B191-052E8F325736}";const char *PowerPoint = "{0638C49D-BB8B-4CD1-B191-053E8F325736}";const char *Access = "{0638C49D-BB8B-4CD1-B191-054E8F325736}";const char *Office = "{0638C49D-BB8B-4CD1-B191-050E8F325736}";					
    Para buscar la ruta de acceso de una aplicación de Office 2010 de 32 bits, reemplace las constantes anteriormente con los siguientes.
    const char *Word = "{019C826E-445A-4649-A5B0-0BF08FCC4EEE}"; const char *Excel = "{538F6C89-2AD5-4006-8154-C6670774E980}";const char *PowerPoint = "{E72E0D20-0D63-438B-BC71-92AB9F9E8B54}";const char *Access = "{AE393348-E564-4894-B8C5-EBBC5E72EFC6}";const char *Office = "{398E906A-826B-48DD-9791-549C649CACE5}";					
    Para buscar la ruta de acceso de una aplicación de Office 2010 de 64 bits, reemplace las constantes anteriormente con los siguientes.
    const char *Word = "{C0AC079D-A84B-4CBD-8DBA-F1BB44146899}"; const char *Excel = "{8B1BF0B4-A1CA-4656-AA46-D11C50BC55A4}";const char *PowerPoint = "{EE8D8E0A-D905-401D-9BC3-0D20156D5E30}";const char *Access = "{02F5CBEC-E7B5-4FC1-BD72-6043152BD1D4}";const char *Office = "{E6AC97ED-6651-4C00-A8FE-790DB0485859}";					
Referencias
Para obtener más información sobre la automatización de Office, visite el Sitio de soporte técnico de desarrollo de Microsoft Office en:

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 234788 - Última revisión: 05/30/2013 22:21:00 - Revisión: 8.0

Microsoft Office Access 2007, Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, Microsoft Office Word 2007, Microsoft Office Access 2003, Microsoft Office PowerPoint 2003, Microsoft Access 2002 Standard Edition, Microsoft Excel 2002 Standard Edition, Microsoft PowerPoint 2002 Standard Edition, Microsoft Word 2002 Standard Edition, Microsoft Access 2000 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft PowerPoint 2000 Standard Edition, Microsoft Word 2000 Standard Edition, Microsoft Word 2010, Microsoft Excel 2010, Microsoft PowerPoint 2010, Microsoft Access 2010, Microsoft Office Professional 2010

  • kbhowto kbmt KB234788 KbMtes
Comentarios