Você está offline; aguardando reconexão

Como encontrar o caminho de instalação de um aplicativo do Office

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 234788
Sumário
Este artigo demonstra como usar o Windows Installer para localizar o caminho de instalação de aplicativos do Microsoft Office.
Mais Informações
Versões do Microsoft Office maior que 2000 não incluem informações de caminho nos links de atalho quando instalado. Isso é feito para que possa ser usada a opção "Executar no primeiro uso". Quando esta opção for usada, os atalhos aparecerão, mas os aplicativos não serão instalados no disco rígido. Quando você clica no atalho pela primeira vez, os aplicativos serão instalados.

Você pode usar o Windows Installer para obter o caminho do o aplicativo do Office 2000 instalado. Siga as etapas fornecidas abaixo para criar um aplicativo de console que informa o diretório de um escritório instalado aplicativo.

Criando o exemplo

  1. Criar um aplicativo de console em branco no Visual C++.
  2. Criar um novo arquivo chamado Main.cpp e cole o código a seguir na janela 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. Clique no Projeto menu e, em seguida, clique Configurações Para exibir a caixa de diálogo de configurações do projeto.
  4. Clique no Link guia e adicionar msi.lib na lista de Objeto/biblioteca módulos.
  5. Execute o programa. Ela exibirá o caminho do arquivo onde O Microsoft Word está instalado.

    OBSERVAÇÃO: Incluído no código são os GUIDS associados com o Word, Excel, PowerPoint e Access. Para encontrar o caminho para outro aplicativo do Office, passar o nome do aplicativo como o segundo parâmetro do MsiGetComponentPath função.

    Para localizar o caminho de um aplicativo do Office XP, substitua o constantes acima com o seguinte.
    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 localizar o caminho de um aplicativo do Office 2003, substitua as constantes acima com o seguinte.
    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 localizar o caminho de um aplicativo do Office 2007, substitua as constantes acima com o seguinte.
    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 localizar o caminho de um aplicativo do Office 2010 de 32 bits, substitua as constantes acima com o seguinte.
    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 localizar o caminho de um aplicativo do Office 2010 de 64 bits, substitua as constantes acima com o seguinte.
    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}";					
Referências
Para obter mais informações sobre automação do Office, visite o Site de suporte do Microsoft Office Development em:

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 234788 - Última Revisão: 05/30/2013 22:23:00 - Revisão: 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 KbMtpt
Comentários