ID do artigo: 182500 - Última revisão: segunda-feira, 22 de janeiro de 2007 - Revisão: 2.2

VBA: Mensagem de erro: "Classe não registrado" inserindo UserForm

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

Quando você tentar inserir um UserForm enquanto você estiver no Editor do Microsoft Visual Basic em um os produtos listados no início deste artigo, ou quando você tenta abrir um documento que contém um UserForm, você receberá a seguinte mensagem de erro:
Classe não registrada.
Procurando objeto com CLSID: {AC9F2F90-E877-11CE-9F68-00AA00574A4F}
ou
Classe não registrada.
Procurando objeto com CLSID: {C62A69F0-16DC-11CE-9E98-00AA00574A4F}
Quando você clica em Ajuda, a seguinte mensagem aparece:
O tópico da Ajuda não existe. Entre em contato com o fornecedor do aplicativo para obter um arquivo de ajuda atualizado (129)
A caixa de diálogo é descartada quando você clicar em OK.

O erro também pode aparecer quando você tentar salvar um documento do Microsoft Excel 97 como um documento HTML (Hypertext Markup Language), clicando em Salvar como HTML no menu Arquivo. Quando você clicar em OK, aparecerá uma caixa de diálogo com a seguinte mensagem:
400

Causa

Esse problema pode ser causado por uma entrada de registro Microsoft Windows ausente ou incorreta para o dinâmico Fm20.dll biblioteca de vínculo. O registro correto desse arquivo é necessário quando você trabalha com controles os UserForms e formulário no Microsoft Excel 97.

Resolução

Para resolver esse problema, registre Fm20.dll. Você deve ter Regsvr32.exe para registrar Fm20.dll. Se você não tiver Regsvr32.exe pode baixar o arquivo. Para obter informações adicionais, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
161983  (http://support.microsoft.com/kb/161983/EN-US/ ) Regsvr32a.exe disponível no Centro de download

Registrando Fm20.dll

Para registrar Fm20.dll, execute estas etapas:
  1. Use o Microsoft Windows Explorer para localizar o arquivo Fm20.dll na pasta Windows\System ou na pasta Winnt\system32 (sob o Microsoft Windows NT).

    Se o arquivo não estiver presente, copie-o da pasta OS\System no CD do Microsoft Office 97 para o local apropriado.
  2. Feche todos os programas.
  3. Clique em Iniciar na barra de tarefas da Windows, clique em Executar e digite o seguinte:
    regsvr32.exe fm20.dll
  4. Clique em OK. A seguinte mensagem deve aparecer:
    DllRegisterServer in c:\windows\system\fm20.dll.
O arquivo Fm20.dll deve ser registrado corretamente.

Situação

A Microsoft está pesquisando esse problema e publicará divulgaremos novas informações na Base de dados de Conhecimento da Microsoft como ele se torna disponível.

A informação contida neste artigo aplica-se a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Visual Basic for Applications 5.0
Palavras-chave: 
kbmt kberrmsg kbhowto kbprogramming KB182500 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: 182500  (http://support.microsoft.com/kb/182500/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.