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.
