none
VBA do Access 2013 congela ao tentar procurar Referência RRS feed

  • 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.txt

    Observo 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.

    segunda-feira, 29 de julho de 2013 19:09

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.

    Espero ter ajudado.


    Obrigado por contactar o fórum Microsoft Technet!

    segunda-feira, 29 de julho de 2013 19:50
    Moderador
  • 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.

    terça-feira, 30 de julho de 2013 19:12
  • 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
    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!

    quarta-feira, 12 de março de 2014 18:16
    Moderador
  • 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.

    quarta-feira, 12 de março de 2014 18:37
  • 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.

    quarta-feira, 12 de março de 2014 18:46
  • 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.

    quarta-feira, 12 de março de 2014 19:33
  • 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.

    quarta-feira, 12 de março de 2014 20:26
  • 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.

    quinta-feira, 13 de março de 2014 02:44
  • 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.

    quinta-feira, 13 de março de 2014 13:03
  • 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.

    quinta-feira, 13 de março de 2014 14:09
  • 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.

    quinta-feira, 13 de março de 2014 14:33
  • 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
    quinta-feira, 13 de março de 2014 18:49
  • No meu caso que era idêntico ao vosso descobri o bug! Meus aplicativos do Oficce foram criados na versão 2003, recriei-os (Copiando e colando) na versão 2010 e pararam de congelar, pelo menos até hoje! 
    sábado, 26 de julho de 2014 14:25
  • 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.

     
    segunda-feira, 23 de março de 2015 14:58