Errore di Run-Time 429:__il componente ActiveX non è in grado di creare l'oggetto

Anonimo
2010-04-14T08:24:07+00:00

In un foglio Excel (office 97) ho inserito il seguente codice VBA:

Dim fso, d, s

   Set fso = CreateObject("Scripting.FileSystemObject")

   Set d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName("c:"))) 'drvpath)))

   s = d.SerialNumber

per poter leggere il SerialNumber del disco C.

A sempre funzionato bene, ma ultimamente mi segnala l'errore:

Errore di Run-Time 429:

il componente ActiveX non è in grado di creare l'oggetto.

Penso si tratti di un riferimento mancante, ma non so quale, qualcuno mi può aiutare.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2010-04-17T14:12:50+00:00

Ho risolto reinstallando Windows Script 5.6 for Windows XP, ma non ho capito la causa di tutto ciò.

Ringrazio tutti per l'aiuto

Giorgio

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-04-15T07:11:05+00:00

    Non posso garantirtelo, in quanto non conosco il codice per intero.

    Comunque la rimozione la farei, magari le utility di rimozione di registro hanno cancellato qualche riferimento utilizzato dalla macro.

    ti riporto la procedura da eseguire

    Nell'elenco Programmi attualmente installati, selezionare la versione di un qualunque programma o componente Office, quindi fare clic su Rimuovi.

    Quando viene richiesto di confermare la rimozione del programma o del componente, scegliere Sì.

    Scegliere Chiudi al termine del programma di installazione.

    scaricare ed installare l'utility windows installer cleanup dall'indirizzo

    http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe

    Eseguire quindi l'utility rimuovendo eventuali applicazioni "microsoft office" residue

    (ulteriori informazioni sull'utility al sito: http://support.microsoft.com/kb/290301)

    Andare su Start, esegui, digiti "regedit", e prema il tasto "Enter". Se Windows chiede il permesso per usare il programma "regedit" clicchi Continua.

    Poi, trovi e rimuova queste due sottochiavi dalla registry di Windows

    HKEY_CURRENT_USER\Software\Microsoft\Office

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office

    Avviso L'errata modifica del Registro di sistema tramite l'editor o un altro metodo può causare seri problemi, che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non è in grado di garantire la soluzione di problemi derivanti dall'errato utilizzo dell'editor del Registro di sistema. La modifica del Registro di sistema è a rischio e pericolo dell'utente.

    Ciao


    Manuela O. Microsoft Product Support Service EMEA Se questo post ti è stato utile, clicca su “Vota come utile” In questo modo aiuterai gli altri utenti a trovare la soluzione al problema.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-04-14T18:59:48+00:00

    Ciao Giorgio,

    per poterti aiutare avrei bisogno di sapere se hai cambiato il sistema operativo o la versione di office in Uso.

    Considera che l'errore e' causato dalla mancanza di un oggetto o di un riferimento di VBA

    Nessun cambiamento al sistema operativo che di office.

    E' possibile che utilizzando quei software per la pulizia del registro di windows abbia cancellato qualche collegamento al VBA di office?

    Rinstallando office pensi che posso risolvere il problema?

    Grazie

    Giorgio

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  4. Anonimo
    2010-04-14T14:58:06+00:00

    Ciao Giorgio,

    per poterti aiutare avrei bisogno di sapere se hai cambiato il sistema operativo o la versione di office in Uso.

    Considera che l'errore e' causato dalla mancanza di un oggetto o di un riferimento di VBA

    Fai sapere

    Ciao


    Manuela O. Microsoft Product Support Service EMEA Se questo post ti è stato utile, clicca su “Vota come utile” In questo modo aiuterai gli altri utenti a trovare la soluzione al problema.

    La risposta è stata utile?

    0 commenti Nessun commento