Inquiridor
VBA do Access 2013 congela ao tentar procurar Referência

Pergunta
-
Prezados:
O PC foi recém adquirido da Dell, com Windows 7 Professional 64 bits e Office Professional 2013 32 bits. Desde o primeiro dia de uso apresenta o problema descrito a seguir.
No VBA do Access 2013, vou em Ferramentas > Referências... e, na caixa de diálogo que se abre com as referências disponíveis, quando clico em Procurar... para adicionar novas referências, a tela fica esbranquiçada e congelada.
O que já foi tentado, em conjunto ou separadamente:
- Reparo Rápido do Office
- Reparo Online do Office
- Desinstalação completa do Office e reinstalação a partir do download do site da Microsoft
- Instalação de todas as atualizações disponíveis no Windows Update
- Instalação das atualizações para Microsoft .NET Framework 4 Client Profile
- Instalação das atualizações para Microsoft .NET Framework 4 Extended
- Desativação do antivírus
- Desativação do firewall
- Restauração do PC todo para a imagem de fábrica
Assinatura do problema:
Nome do Evento de Problema: BEX
Nome do Aplicativo: MSACCESS.EXE
Versão do Aplicativo: 15.0.4517.1005
Carimbo de Data/Hora do Aplicativo: 51b960eb
Nome do Módulo de Falhas: StackHash_b2a7
Versão do Módulo de Falhas: 0.0.0.0
Carimbo de Data/Hora do Módulo de Falhas: 00000000
Deslocamento de Exceção: 000001e3
Código de Exceção: c0000005
Dados de Exceção: 00000008
Versão do sistema operacional: 6.1.7601.2.1.0.256.48
Identificação da Localidade: 1046
Informações Adicionais 1: b2a7
Informações Adicionais 2: b2a7ad38bc3a673c3efcc0dbde9e7898
Informações Adicionais 3: 3fe8
Informações Adicionais 4: 3fe8c0aa591f797d880e31a0d71dd143
Leia nossa declaração de privacidade online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0416
Se a declaração de privacidade online não estiver disponível, leia nossa declaração de privacidade offline:
C:\Windows\system32\pt-BR\erofflps.txtObservo que o problema não ocorre quando faço exatamente o mesmo procedimento no VBA do Word e do Excel.
Agradeço pela atenção.
Todas as Respostas
-
Olá,
No dia 11 de Junho tivemos o lançamento de uma correção para o Office 2013 que corrige diversos problemas encontrados no software. Experimente realizar o download a partir deste endereço:
http://support.microsoft.com/kb/2810017/pt-br
http://support.microsoft.com/kb/2855356/pt-br
Faça a instalação e teste novamente a ação.
Você chegou a debugar sua aplicação para ver em que ponto está ocorrendo o problema. Esse é um outro caminho que pode ser utilizado.
Forneça mais detalhes.
Obrigado por contactar o fórum Microsoft Technet!
-
Hezequias:
Seguindo sua orientação, baixei a atualização do primeiro link e instalei. Nada mudou em relação ao problema relatado. Em seguida, baixei e tentei instalar uma a uma as atualizações para o Office 2013 do segundo link. Em todas elas, depois de aceitar os termos de licença e confirmar, a resposta foi invariavelmente a mesma: "Não há produtos afetados por este pacote instalados neste sistema.", e o problema persiste.
O PC é absolutamente novo, nada foi instalado nele depois da instalação inicial da Dell. Os detalhes que posso adicionar é relatar o que faço para o erro ocorrer. Executo o Access e crio um banco de dados vazio para poder entrar com Alt+F11 no VBA, onde vou em Ferramentas > Referências... e, na caixa que se abre, clico em Procurar... e pronto, o VBA e o Access congelam.
Outra coisa que esqueci de dizer é que já tentei, seguindo sugestão da Dell:
- "Ativar a DEP (Prevenção de Execução de Dados) para todos os programas e serviços, exceto os que eu selecionar:", tentando excepcionar o Access. Só que não é possível, o sistema não aceita.
Agradeço pelo interesse.
-
Boa tarde,
Estou enfrentando o mesmo problema com o Access 2013.
Já:
- fiz todas as atualizações possíveis do Windows Update.
- Instalei o Service Pack 1 para Office 2013.
- reparei a instalação do Office
- desinstalei e reinstalei o Office completamente
Mas nada mudou. Sempre que clico no 'procurar' da janela de referências do VBA o Access congela. Ao mandar depurar pelo Visual Studio 2013 a mensagem que aparece é esta:
"Unhandled exception at 0x6EF21F34 (msvcr100.dll) in MSACCESS.EXE: 0xC0000005: Access violation writing location 0x002E0000"
E uma vez, tentando em outra máquina de 64 bits, a mensagem foi esta:
"A buffer overrun has occurred in MSACCESS.EXE which has corrupted the program's internal state. Press Break to debug the program or Continue to terminate the program."
Estou usando Windows 7 Enterprise 32 bits no idioma português-BR, e o Access 2013 também em português-BR.
- Editado Fernanda - quarta-feira, 12 de março de 2014 17:19
-
Olá,
É gerado algum log no visualizador de eventos do Windows relacionado a este problema?
Se sim, post ele aqui.
Se certifique que não esteja com uma versão beta e sim com a versão do Office 2013 Professional. Você possui outras versões anteriores do produto office instalado na sua máquina? Ou atualizou uma versão anterior com o Office 2013? Se possuir outras versões instaladas recomendo realizar a desinstalação. Neste material você encontrará o processo de desinstalação de várias versões:
http://support.microsoft.com/kb/290301/pt-br
Considere inclusive a desinstalação do Office 2013. Reinicie o computador. Em seguida execute o pacote de instalação com perfil administrador e realize a instalação do Office 2013.
Outra opção válida é antes de realizar a desinstalação tentar desabilitar os suplementos do Office 2013. Ele é indicado porque pode ter tido na configuração algum plugin com problemas e desabilitando o programa pode voltar a responder.
Este é o material de referência indicado:
http://office.microsoft.com/pt-br/access-help/work-with-office-safe-modes-HP010354300.aspx
Por se tratar de VBA valide também se dentro tela do seu código em Ferramentas - Referências está habilitado os objetos que está utilizando. Esses são os principais do Access 2013.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms677497(v=vs.85).aspx
Espero ter ajudado.
Obrigado por contactar o fórum Microsoft Technet!
-
Olá pessoal,
vocês poderiam verificar esse artigo - http://www.existdifferently.com/2012/office-word-outlook-excel-2013-crashes-displaylink/
O autor mencionou drivers e add-ons como causa. Outra opção seria testar a abrir Access no modo seguro - http://office.microsoft.com/en-ca/access-help/work-with-office-safe-modes-HP010354300.aspx
Abraços
David
SharePoint Support Engineer
Blog: http://spinternals.blogspot.com.br/Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
-
Olá, obrigado pela ajuda. Segue o log gerado:
- System - Provider [
Name]Application
Error- EventID 1000 [
Qualifiers]0 Level 2 Task 100 Keywords 0x80000000000000 - TimeCreated [
SystemTime]2014-03-12T18:29:25.000000000Z Nome de aplicativo com falha: MSACCESS.EXE, versão: 15.0.4569.1503, carimbo de hora: 0x52b0b06b
Nome do módulo de falhas: MSVCR100.dll, versão: 10.0.40219.1, carimbo de hora: 0x4d5f0c22
Código de exceção: 0xc0000005
Deslocamento com falha: 0x00001f34
Identificação do processo com falha: 0x5e4
Hora de início do aplicativo com falha: 0x01cf3e20f5fed7ea
Caminho do aplicativo com falha: C:\Program Files\Microsoft Office\Office15\MSACCESS.EXE
FCaminho do módulo de falhas: C:\Windows\system32\MSVCR100.dll
Identificação do Relatório: 3c67784a-aa14-11e3-a09c-7071bcc3d021
Esse problema poderia ter alguma relação com o idioma do Office?
Vou ainda seguir as opções que me passou e fazer outras tentativas. Obrigado.
-
Tentei no modo seguro, mas não funciona.
Desabilitei todos os suplementos, mas também nada!
Comportamento muito estranho. no Excel, Word e Outlook 2013 testei (abrir ou criar arquivo novo -> Alt+F11 -> Ferramentas -> Referências -> botão Procurar...) e funcionou normalmente. apenas no Access trava e fecha a aplicação.
-
Pode ser que sim, falarei amanhã com meus colegas que suportam o Office para reproduzir isso aqui. Vou te manter informado.
Abraços
David
SharePoint Support Engineer
Blog: http://spinternals.blogspot.com.br/Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
-
Na instalação do Office 2013 em português-BR não consegui de forma alguma.
Mas desinstalei o Office 2013 em português-BR e instalei a versão do Office 2013 em inglês, daí funciona normalmente!
Creio que seja um bug mesmo da versão em Português.
-
Olá Fernanda,
tudo bem? Não posso confirmar isso sem ter detalhes.
A idioma do sistema operacional é qual? Português mesmo ou inglês? Você chegou a personalizar as configurações "region and language" no painel de controle? Qual idioma é configurado na aba formats nessas configurações? Muito obrigado desde já.
Abraços
David
SharePoint Support Engineer
Blog: http://spinternals.blogspot.com.br/Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
-
O Windows está em Português-BR, como sempre foi não alterei nada em "Região e Idioma". Na aba formato está português(Brasil).
Numa máquina com Windows 8 Pro 32 bits em português, instalei o Office 2013 em inglês e funcionou.
Em outra com Windows 7 Enterprise 64 bits em português, tinha o Office 2013 64 bits em português que não estava funcionando. Daí instalei o Office 2013 Language Pack 64 bits em Inglês, fui em Menu iniciar -> Microsoft office 2013 -> Ferramentas do office 2013 -> preferências de idiomas do Office 2013 e alterei apenas a opção "Idioma da interface do Usuário (Display Language)" para o inglês (eua). As outras duas opções, 'Idioma de Edição' e 'Idioma da Ajuda' deixei em português mesmo. ==> aí funcionou corretamente!
Ainda não avaliei a repercussão na aplicação em se usar outro idioma, nem tampouco a repercussão ao se distribuir uma aplicação para uso com o runtime.
Será que isso é um comportamento de todas as instalações em português? Outras pessoas também teriam relatado, acredito. Porém fico sem entender pois testei em quatro computadores diferentes, com versões diferentes do Windows e o resultado foi sempre o mesmo.
-
Obrigado pelo retorno! Mude por favor em uma das maquinas com Office 2013 em PT-BR o formato no painel de controle para English (United States) e verifique novamente o comportamento.
Abraços
David
SharePoint Support Engineer
Blog: http://spinternals.blogspot.com.br/Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
-
Fiz como pediu, mas mudar o formato em "Região e Idioma" do painel de controle não resolve.
Até agora só tive sucesso mudando o "idioma da interface do usuário" do Office.
Após instalar o Language Pack em inglês, Altere o idioma do Office abrindo ou criando algum arquivo de qualquer aplicativo do Office (Access, Word etc) -> Arquivo -> Opções -> Idioma.
Nas instalações com Windows 64 bits também surge um atalho no Menu Iniciar -> Microsoft office 2013 -> Ferramentas do office 2013 -> preferências de idiomas do Office 2013
Obrigado pela ajuda.
- Sugerido como Resposta Fernanda - sexta-feira, 14 de março de 2014 21:28
-
-
Estou com o mesmo problema, office 2013 pt-br profissional plus 32bits, windows 7 64 bits.
Como temos um departamento de desenvolvimento em Access aqui na empresa, estamos pensando inclusive em fazer downgrade para o 2007 novamente enquanto nao solucionarmos isso.
Se tiverem uma solução fico grato.