ID do artigo: 936748 - Última revisão: segunda-feira, 6 de agosto de 2007 - Revisão: 2.1

Você pode receber mensagens de erro quando você usa comandos VBA e assistentes no Access 2003 em um computador com base em Windows-Vista que tem o Access 2007 e Access 2003 instalado

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Você tiver um computador baseado no Windows Vista que tem o Microsoft Office Access 2007 e Microsoft Office Access 2003. Nesse caso, você encontrar um dos seguintes sintomas.

Sintoma 1

Após executar o Access 2007, você pode receber as seguintes mensagens de erro quando você usa assistentes e o Microsoft Visual Basic para comandos Applications (VBA) no Access 2003:
Mensagem de erro 1
Variável usa um tipo de automação não tem suportado no Visual Basic
Erro message2
A expressão ao clicar você inseriu como definição da propriedade de evento gerou o seguinte erro: objeto ou classe não oferece suporte o conjunto de eventos

Sintoma 2

Quando você usar o Assistente de formulário no Access 2003, pode abrir um formulário em branco e a seguinte mensagem de erro:
O assistente não pôde criar o seu formulário

Sintoma 3

Quando você edita o código existente no janela do Microsoft Visual Basic no Access 2003, Access 2003 pára de responder. Além disso, você receber a seguinte mensagem de erro:
O Microsoft Office Access possui parou de funcionar.

Causa

Esses problemas ocorrem devido o recurso de controle (UAC) de conta de usuário do Windows Vista. Quando você abre um banco de dados no Access 2003, o UAC impede o Access 2003 de atualizando referências a bibliotecas do Microsoft Access 11.0.

Como Contornar

Para contornar este problema, use um dos seguintes métodos.

Método 1

Manter somente uma versão do Access no computador. Para fazer isso, você deve desinstalar Access 2007 ou Access 2003. Para obter mais informações sobre esse método, consulte a seção "Mais informação".

Método 2

Execute o arquivo Msaccess.exe usando a opção Executar como administrador .Para obter mais informações sobre como executar o arquivo usando essa opção, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
922708  (http://support.microsoft.com/kb/922708/ ) Como usar o UAC (controle de conta de usuário) no Windows Vista

Método 3

Exclua o arquivo Msacc.olb para Access 2003. Em seguida, repare a instalação Access 2003.

Observação Quando você reinicia o Access 2007, você enfrentar esse problema novamente. Para contornar esse problema, você deve usar esse método novamente.

Mais Informações

Não é recomendável que você instalar diversas versões do Microsoft Office em um único computador. No entanto, você pode instalar e usar várias versões do Microsoft Office em um único computador. Por exemplo, você pode instalar e usar o Microsoft 2007 Office suite e o Microsoft Office 2003 em um único computador.

Observação Microsoft não oferece suporte usando várias versões do Microsoft Office versões do Microsoft Windows que possuem serviços de terminal habilitado. Se você deseja executar várias versões do Office, desative os serviços de terminal.

Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
928091  (http://support.microsoft.com/kb/928091/ ) Informações sobre como usar conjuntos de aplicações do Office de 2007 e programas em um computador que esteja executando outra versão do Office
870961  (http://support.microsoft.com/kb/870961/ ) Descrição de como executar várias versões do Microsoft Access com o Access 2003

A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
Palavras-chave: 
kbmt kbtshoot kbexpertiseinter kbprb KB936748 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 936748  (http://support.microsoft.com/kb/936748/en-us/ )