Identificativo articolo: 182500 - Ultima modifica: lunedì 22 gennaio 2007 - Revisione: 2.2

VBA: Errore: "Classe non registrata" inserimento UserForm

Suggerimento di sistemaIl presente articolo fa riferimento a un sistema operativo diverso da quello in uso. Il contenuto dell'articolo che potrebbe non essere relativo al sistema in uso è disabilitato.

In questa pagina

Espandi tutto | Chiudi tutto

Sintomi

Quando si tenta di inserire un form utente mentre si lavora in Microsoft Visual Basic Editor in una i prodotti elencati all'inizio di questo articolo, o quando si tenta di aprire un documento contenente un form, viene potrebbe essere visualizzato il seguente messaggio di errore:
Classe non registrata.
Si sta cercando l'oggetto con CLSID: {AC9F2F90-E877-11CE-9F68-00AA00574A4F}
o
Classe non registrata.
Si sta cercando l'oggetto con CLSID: {C62A69F0-16DC-11CE-9E98-00AA00574A4F}
Quando si sceglie Guida in linea, viene visualizzato un messaggio analogo al seguente:
L'argomento della Guida in linea non esiste. Contattare il fornitore dell'applicazione per un file della Guida aggiornato (129)
La finestra di dialogo viene chiusa quando si fa clic su OK.

L'errore potrebbe essere visualizzato anche quando si tenta di salvare un documento di Microsoft Excel 97 come documento HTML (Hypertext Markup Language), scegliere Salva come HTML dal menu file. Quando si sceglie OK, viene visualizzata una finestra di dialogo con il seguente messaggio di:
400

Cause

Questo problema potrebbe essere causato da una voce del Registro di sistema di Microsoft Windows mancante o non corretta per il dinamico Fm20.dll libreria di collegamento. La registrazione corretta di questo file è obbligatorio quando si lavora con i form e form i controlli in Microsoft Excel 97 non gestito.

Risoluzione

Per risolvere il problema, registrare Fm20.dll. È necessario regsvr32.exe per registrare Fm20.dll. Se non si dispone di Regsvr32.exe è possibile scaricare il file. Per ulteriori informazioni, vedere il seguente articolo della Microsoft Knowledge Base riportato di seguito:
161983  (http://support.microsoft.com/kb/161983/EN-US/ ) Regsv32a.exe disponibili nell'area Download Microsoft

Registrazione di Fm20.dll

Per Fm20.dll registro, attenersi alla seguente procedura:
  1. Utilizzare Esplora risorse individuare il file di Fm20.dll nella cartella Windows\System o nella cartella Winnt\system32 (in Microsoft Windows NT).

    Se il file non è presente, copiare il file dalla cartella OS\System sul CD di Microsoft Office 97 nella posizione appropriata.
  2. Chiudere tutti i programmi.
  3. Fare clic su Start sulla barra delle applicazioni di Windows, scegliere Esegui e digitare quanto segue:
    regsvr32.exe fm20.dll
  4. Fare clic su OK. Verrà visualizzato il seguente messaggio:
    DllRegisterServer in c:\windows\system\fm20.dll riuscito.
Il file Fm20.dll deve essere registrato correttamente.

Status

Microsoft è sta occupando del problema e pubblicherà nuove informazioni qui della Microsoft Knowledge Base riportato di seguito appena sarà disponibile.

Le informazioni in questo articolo si applicano a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Visual Basic for Applications 5.0
Chiavi: 
kbmt kberrmsg kbhowto kbprogramming KB182500 KbMtit
Traduzione automatica articoliTraduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 182500  (http://support.microsoft.com/kb/182500/en-us/ )
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Retired KB ArticleDichiarazione di non responsabilità per articoli della Microsoft Knowledge Base su prodotti non più supportati
Questo articolo è stato scritto sui prodotti per cui Microsoft non offre più supporto. L?articolo, quindi, viene offerto ?così come è? e non verrà più aggiornato.