Condividi tramite

impossibile caricare uno o piu oggetti perchè non disponibili sul pc

Anonimo
2011-07-25T15:31:13+00:00

Salve 

Ho inserito in excel 2007 alcuni userform e delle routine in vba, lavorando sia su un pc con XP Professional SP3 che su un portatile con W7 Home Edition 32 bit senza problemi.

Se però provo ad aprire il file su un altro portatile con Vista o W7 64 bit, all'apertura del file compare l'avviso "impossibile caricare uno o piu oggetti perchè non disponibili sul pc".

L'userform principale compare ma quando provo a richiamare un altra userform che avvia un conto alla riovescia mi appare un errore microsoft forms impossibile caricare forms.form1.

Ho verificato le librerie di oggetti caricate in riferimenti e sono le stesse su tutti i computer utilizzati, ma su alcuni funziona su altri no.

Ho provato ad installare il SP2 di Office 2007, ma senza risultati.

Qualcuno mi sa dare un indicazione?

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

4 risposte

Ordina per: Più utili
  1. Anonimo
    2011-07-26T15:13:24+00:00

    Ciao

    Innanzi tutto, grazie della disponibilità.

    Non utilizzo il calendario, ho solo inserito un istruzione time e date in qualche routine.

    Ho seguito i tuoi consigli e dopo diversi tentativi, sono riuscito a trovare l'oggetto non disponibile.

    Ho rimosso la ruotine di gestione degli errori che avevo inserito e il debug si blocca con l'errore

    errore di run-time -2147024809 (80070057)

    Impossibile trovare l'oggetto specificato

    in corrispondenza della riga

    UserForm1.Controls("ProgressBar2").Value=NDE

    con NDE pari a 1 e non va piu avanti.

    Aprendo l'UserForm1, non trovo le progressbar che avevo inserito. 

    Come mai non sono più visibili?

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2011-07-26T07:16:13+00:00

    Salve

    Il problema si verifica anche su Vista 32 bit, Seven a 32 bit e 64 bit. Ma ad esempio sul mio portatile con Seven a 32 bit funziona. Inoltre funziona su tutte le macchine con XP SP3 32 bit che ho provato.

    Per farle  "vedere il codice", come devo fare?

    Grazie

    Ci diamo del tu, grazie.

    Prima di postare eventuali files, una domanda: utilizzi il controllo calendario? Inoltre, riesci a fare un passo passo(tasto F8) sul tuo codice e postare la riga che scatena l'errore? Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2011-07-26T07:09:41+00:00

    Salve

    Il problema si verifica anche su Vista 32 bit, Seven a 32 bit e 64 bit. Ma ad esempio sul mio portatile con Seven a 32 bit funziona. Inoltre funziona su tutte le macchine con XP SP3 32 bit che ho provato.

    Per farle  "vedere il codice", come devo fare?

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2011-07-25T15:45:55+00:00

    Salve 

    Ho inserito in excel 2007 alcuni userform e delle routine in vba, lavorando sia su un pc con XP Professional SP3 che su un portatile con W7 Home Edition 32 bit senza problemi.

    Se però provo ad aprire il file su un altro portatile con Vista o W7 64 bit, all'apertura del file compare l'avviso "impossibile caricare uno o piu oggetti perchè non disponibili sul pc".

    L'userform principale compare ma quando provo a richiamare un altra userform che avvia un conto alla riovescia mi appare un errore microsoft forms impossibile caricare forms.form1.

    Ho verificato le librerie di oggetti caricate in riferimenti e sono le stesse su tutti i computer utilizzati, ma su alcuni funziona su altri no.

    Ho provato ad installare il SP2 di Office 2007, ma senza risultati.

    Qualcuno mi sa dare un indicazione?

    Posso essere n motivi. Ad esempio una chiamata alle API(diverse fra 32 e 64 bit). Difficile rispondere senza vedere il codice.

    La risposta è stata utile?

    0 commenti Nessun commento