Jump to content


machinna

Member Since 23/06/2008
Offline Last Active 28/09/2011, 17:32
-----

Posts I've Made

In Topic: Office, Posso Instalar Dois No Mesmo Pc?2003 E 2007.

23/06/2008, 15:06

Para Rodar os Aplicativos do Office 2003/2007 juntos no mesmo S.O, sem ficar aparecendo a Tela de Configuração toda hora façam o seguinte (exceto o Access).
Criem um arquivo .bat para alterar a chave do registro a seguir ou localizem a chave de cada aplicativo pelo regedit:

reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1

*Após alterar a chave para o WORD verifiquem se os demais continuam aparecendo a tela de configuração do Office, se ainda aparecer para o Excel ou outro, então altere a chave para cada Aplicativo alterando somente o Nome dele na Chave.
Essa alteração será feita apenas 1 vez.

Para o Microsoft Access 2003/2007 que era meu maior problema, essa dica anterior NÃO FUNCIONA. O que terá que ser feito explico brevemente a seguir:
Encontre no diretório C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller o arquivo Setup.exe e Renomeie para Setup_Old.exe

Com essa etapa a Tela de Configuração do Office 2007 não aparecerá mais quando você for abrir o Access.
Porém tem mais 2 passos:

Sempre que o Access 2007 é aberto ele altera 2 Chaves de Registro que afetam o Funcionamento do Access 2003, na verdade exclui 1 e altera outra. Então:

Crie um arquivo .bat para "reparar" essas chaves, lembrando que sempre que você abrir o Access 2007 sempre terá que executar esses comandos novamente para abrir o Access 2003 sem aquela tela chata de Configuração:


Adicionar Chave que é excluída sempre que o Access 2007 é aberto:
reg add HKLM\Software\Microsoft\Office\11.0\Access\NoRepairNeeded /f


Modificar a Chave que é alterada pelo Access 2007 (Essa chave faz referência a DLL MSACC.OLB que entre outras finalidades faz suas funções funcionarem no seu banco. Se você não alterar a chave, certamente vai ter erros de código):
reg add HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0\win32 /d "C:\Program Files\Microsoft Office\Office11\Office11\MSACC.OLB" /f

Então para simplificar jogue os dois comandos que passei acima e cole num arquivo do Bloco de Notas e salve como .bat para vocês não precisarem ficar fazendo na mão toda vez o procedimento.
*Meu Windows é o VISTA ULTIMATE. Caso essa chave não esteja na sua versão, então localize ela com as palavras: Microsoft Office\Office11\Office11\MSACC.OLB

Seu arquivo .bat ficará assim:

reg add HKLM\Software\Microsoft\Office\11.0\Access\NoRepairNeeded /f
reg add HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0\win32 /d "C:\Program Files\Microsoft Office\Office11\Office11\MSACC.OLB" /f

Lembrando que essa dica é para rodar as Duas versões do Office no mesmo S.O. Agora se você não quer saber desses macetes, gambiarras ou sei lá o que.. instale o Virtual PC 2007, rode outro S.O nele juntamente com o Office que você deseja. Download Microsoft Virtual PC 2007: www.microsoft.com/windows/downloads/virtualpc/default.mspx
É isso. (y)

IPB Skin By Virteq