Problema recorrente com Macros VBA ActiveX no Excel

Anônima
2015-02-24T23:04:22+00:00

Caros,

No final do passado tive problemas com as macros do Excel (subitamente pararam de funcionar) e em forums de discussao (inclusive no microsoft support) mencionava que tratava-se de uma falha na atualização de segurança do Windows automática que ocorreu em Dez/14.

A orientação era encontrar e apagar todos os arquivos *.exd. Isso funcionou e as macros voltaram a funcionar na época. No entanto, o mesmo erro está acontecendo novamente e não adianta mais apagar os *exd! Nao sei como solucionar e peço ajuda pios ja perdi vários dias buscando soluçoes em sites, forums, reiniciando a maquina, refazendo atualizaçoes... e nada.

Agradeço a colaboração.

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2015-02-26T10:49:50+00:00

Olá Edson, segue um passo a passo. Espero que possa ajudar.

Resolução

Para remover a referência

ausente, execute as seguintes etapas:

1. Abra o banco de dados.
2. Pressione ALT+F11 para abrir o Editor do Microsoft Visual Basic.
3. No menu Ferramentas , clique em Referências.
4. Desmarque a caixa de seleção para a biblioteca de tipos ou <br><br>biblioteca de objetos marcada como AUSENTE: <nome da referência>.

Uma alternativa para remover a referência é

restaurar o arquivo citado para o caminho especificado na caixa de diálogo

Referências . Se o arquivo citado estiver em um novo local, apague a

referência AUSENTE: <nome da referência> e crie uma nova referência

para o arquivo na nova pasta.

OBSERVAÇÃO : Em um aplicativo de

tempo de execução do Access, não é possível visualizar as referências de um

menu. No entanto, o seguinte artigo demonstra como vê-las usando um código:

Como fazer um loop pelas referências para ver suas propriedades

Mais Informações

Etapas para reproduzir o comportamento

1. Abra o banco de dados de exemplo Northwind.mdb.
2. Crie um novo formulário que não tenha base em nenhuma tabela ou<br> <br><br>consulta.
3. No menu Inserir , clique em Controle ActiveX .
4. Na lista Selecione um controle Activex , clique em Controle de edição de imagens Kodak e em OK .
5. Salve o formulário como frmReference e feche-o.
6. Feche o Northwind.mdb e o Access.
7. Localize e renomeie o arquivo ImgEdit.ocx para ImgEdit.old.
8. Inicie o Access e abra o Northwind.mdb.
9. Abra o módulo de Inicialização no modo de exibição Design.
10. No menu Depuração , clique em Compilar Northwind. <br><br>Observe que as mensagens de erro mencionadas na seção "Sintomas" desse artigo <br><br>são exibidas.
11. Clique em OK . Observe que a caixa de diálogo<br> <br><br>Referências aparece; a seguinte referência é destacada na caixa de<br> <br><br>diálogo Referências disponíveis :<br><br><br> MISSING: Kodak Image Edit Control
12. Clique em Cancelar na caixa de diálogo Referências disponíveis .
13. Localize e renomeie o arquivo ImgEdit.old para ImgEdit.ocx.
14. Repita a etapa 10 e observe se a mensagem de erro não é mais. <br><br>exibida

Esta resposta foi útil?

0 comentários Sem comentários

4 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2015-02-25T16:41:57+00:00

    Edson,

    O time de produto está tentando identificar casos em que a atualização ainda não resolveu o problema, como o seu.

    Por gentileza, me mande um e-mail para felipebenza (arroba) hotmail (ponto) para eu passe seu caso a eles.

    Talvez eles lancem um novo update.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2015-02-25T02:07:02+00:00

    Felipe,

    Obrigado pela atenção e resposta. No entanto, já havia tentado este Fixit. Na verdade, ele somente limpa os *.exd existentes. No caso, seja eliminando os *.exd manualmente ou através do Fixit, nao esta resolvendo... os comandos ActiveX continuam com problema.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2015-02-25T00:01:34+00:00

    Edson,

    Execute o FixIt da Microsoft que pode ser baixado no link: http://support.microsoft.com/kb/3025036/EN-US

    Se mesmo assim não der certo, volte a postar.

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2015-02-24T23:49:29+00:00

    Olá EdsonSerapicos, tudo bem? 

    Bem-vindo a Comunidade da Microsoft.

    Para obter maiores esclarecimentos sobre o seu questionamento, peço a gentileza de acessar o link abaixo que vai direcioná-lo ao MSDN que é um fórum especialmente destinados para desenvolvedores e profissionais em TI.

    :: MSDN ::

    Se houver outras dúvidas relacionadas aos produtos Microsoft, por favor, volte a postar. Estamos à disposição.

    Caso essa informação tenha sido útil, marque-a como resposta.

    Até breve!

    Esta resposta foi útil?

    0 comentários Sem comentários