Excel con VBA : errore di runtime '-2147417848 (80010108)' e aggiornamenti di Windows

Anonimo
2018-06-07T16:42:25+00:00

Da questa mattina una applicazione da me sviluppata in Excel con Moduli VBA dà l'errore in oggetto quando il modulo VBA chiama il metodo "PrintPreview".  Ho W10/1709 e Office 365. 

Questo uno screen capture dell'errore. 

Excel si pianta e deve essere terminato da "Gestione Attività". A volte si termina da solo. 

Il file Excel non ha subito modifiche da 2 mesi, e anche versioni precedenti danno lo stesso inconveniente. 

Su un vecchio PC con Windows XP e Office 2007 il problema non sussiste. 

Mi tocca lavorare con il vecchio PC, non connesso alla rete. 

Questo errore è riportato sul Web da anni e in vari contesti, quindi probabilmente non è di Excel ma di Windows. 

Infatti questa notte Windows 10 ha installato l'aggiornamento KB4093105, che in realtà era stato già installato il 24/04/2018. 

L'installazione precedente era stata piuttosto laboriosa, con numerosi tentativi non andati a buon fine. 

Collego quindi il problema ad un nuovo aggiornamento mal riuscito di W10. 

Un altro PC con W10 sta da ore tentando nuovi aggiornamenti. 

Possibile che ogni aggiornamento di Windows sia così laborioso e foriero di inconvenienti e disfunzioni varie?

Per chi ci deve lavorare è un bel problema e una rottura di ....

Rimpiango sempre XP.

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

6 risposte

Ordina per: Più utili
  1. Anonimo
    2018-06-09T08:15:16+00:00

    Ho continuato con i test.

    Ho forzato l'aggiornamento di W10 alla versione 1803, che è stato portato a termine senza problemi.

    Non risultano altri aggiornamenti in sospeso, e la cronologia degli aggiornamenti è vuota.

    Ho fatti il ripristino completo di Office 365 (prima avevo eseguito quello rapido), anche questo senza problemi.

    Il mio problema si presenta invece allo stesso identico modo (cioè errore di runtime '-2147417848 (80010108)' con stessa schermata, solo che ora, alla prima evenienza dopo riavvio, Excel non era del tutto morto, ha riconosciuto il blocco e chiesto di inviare segnalazione a Microsoft.

    Questo solo una volta: in seguito è stato necessario ricorrere alla terminazione da gestione attività.

    Ho anche eseguito scansione completa con Advanced System Care Pro (suggerito in chat da Microsoft in occasione di altra disfunzione conseguente all'aggiornamento alla versione 1709), senza alcun risultato.

    Ho generato un file Excel di test con dentro un solo gruppo di celle con una stringa di testo, cui ho dato un range name e quindi scritto questo codice:

    Sub Test()

        Range("Test").PrintPreview

    End Sub

    Il risultato è sempre lo stesso.

    Se però sull'errore di cui alla precedente schermata vado in Debug e faccio continyuare l'esecuzione, ottengo un errore diverso:

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-06-08T12:49:49+00:00

    Ho provato a scrivere un modulo di 3 righe per eseguire l'istruzione Range("RangeName").PrintPreviewsu un file nuovo con solo alcune caselle di numeri o testi a caso a un range definito come "RangeName". L'errore è il medesimo, quindi potrei escludere che il mio codice/file abbia dei bugs.

    Ho provato a fare un ripristino di Excel come suggerito (nel mio caso di tutto Office 365 perché tra le applicazioni ho solo questa voce, che sembra comunque aggiornata al 06/06/2018) senza alcun risultato, cioè si presenta lo stesso errore. 

    Avevo infatti notato in C:\Program Files (x86)\Microsoft Office\PackageManifests dei file XML con nome del tipo AppXManifest.90160000-00A1-0000-0000-0000000FF1CE con data e ora proprio nella notte tra il 6 e il 7. 

    Resto della mia idea che c'è un problema degli aggiornamenti di W10 a 1803. 

    Aspetterò che si metta a posto da solo o forzerò l'aggiornamento e intanto lavoro con XP.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-06-08T10:40:15+00:00

    Ciao Fabio,

    Non credo sia il mio codice quello incriminato. 

    Comunque le righe di codice incriminate sono di questo tipo: 

    Range("PRN_Main").PrintPreview

    e in tutte le occorrenze (molte in quell'applicazione) Excel si pianta con quell'errore, si pianta da doverlo cessare da "gestione attività".

    Il codice ha sempre funzionato così come è, da anni, e mai ha dato errore su quell'istruzione (a meno che non sbagliassi la definizione del Range, ma comunque senza il blocco totale di Excel).

    Come già detto su un vecchio PC con Windows XP e Office 2007 funziona perfettamente, come funzionava due giorni fa su un altro PC W10, prima che partissero degli aggiornamenti. 

    Il problema è sorto ieri, su un PC con W10/1709 da quando, nella notte tra il 6 e il 7, è stata caricata la  KB4093105  per la seconda volta, e da quando probabilmente si sta tentando di installare la feature update  1803 che non viene completata con errore 0x80240034. 

    Un tentativo di disinstallare la KB4093105 non è riuscito.

    Già in precedenza abbiamo avuto (con W10) problemi di sfarfallamento del video (ma senza blocchi) durante l'esecuzione del codice scomparse con la versione 1709 o poco dopo. 

    Evidentemente c'è qualche problema negli aggiornamenti di Windows e  delle incompatibilità nella gestione video tra Excel e Windows, ed è una cosa abbastanza scandalosa perché uno perde giornate di lavoro. 

    Per inciso i miglioramenti e nuove possibilità dell' update 1803 mi sembrano del tutto inconsistenti per un uso professionale. 

    La tua esposizione del problem è stata chiarissima, i miei complimenti!

    Il numero dell'errore citato da te è normalmente associata, in un modo o nell'altro, con file di sistema mal configurati nel sistema operativo Windows e, con il beneficio della tua descrizione dettagliata, sono d'accordo con te che si debba  concludere che il recente aggiornamento sia  il colpevole.

    Tuttavia, non ho capito bene perchè non è stato possible effettuare il rollback del aggionamento. Hai seguiito i consigli dell articolo di support:

    Come ripristinare una versione precedente di Office 2013 o Office 2016 a portata di clic?

    Se fosse per me, vorrei provare un ripristino di Excel:

    Ripristinare un'applicazione di Office

    Dopodiché, se fosse necessario, vorrei riprovare il rollback dell'agionamento.

    Ci tenga aggiornati, per favore, sugli sviluppi!

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2018-06-08T09:37:59+00:00

    Grazie dell'attenzione, Norman. 

    Non credo sia il mio codice quello incriminato. 

    Comunque le righe di codice incriminate sono di questo tipo: 

    Range("PRN_Main").PrintPreview

    e in tutte le occorrenze (molte in quell'applicazione) Excel si pianta con quell'errore, si pianta da doverlo cessare da "gestione attività".

    Il codice ha sempre funzionato così come è, da anni, e mai ha dato errore su quell'istruzione (a meno che non sbagliassi la definizione del Range, ma comunque senza il blocco totale di Excel).

    Come già detto su un vecchio PC con Windows XP e Office 2007 funziona perfettamente, come funzionava due giorni fa su un altro PC W10, prima che partissero degli aggiornamenti. 

    Il problema è sorto ieri, su un PC con W10/1709 da quando, nella notte tra il 6 e il 7, è stata caricata la  KB4093105  per la seconda volta, e da quando probabilmente si sta tentando di installare la feature update  1803 che non viene completata con errore 0x80240034. 

    Un tentativo di disinstallare la KB4093105 non è riuscito.

    Già in precedenza abbiamo avuto (con W10) problemi di sfarfallamento del video (ma senza blocchi) durante l'esecuzione del codice scomparse con la versione 1709 o poco dopo. 

    Evidentemente c'è qualche problema negli aggiornamenti di Windows e  delle incompatibilità nella gestione video tra Excel e Windows, ed è una cosa abbastanza scandalosa perché uno perde giornate di lavoro. 

    Per inciso i miglioramenti e nuove possibilità dell' update 1803 mi sembrano del tutto inconsistenti per un uso professionale.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2018-06-08T00:59:01+00:00

    Ciao Fabio,

    Da questa mattina una applicazione da me sviluppata in Excel con Moduli VBA dà l'errore in oggetto quando il modulo VBA chiama il metodo "PrintPreview".  Ho W10/1709 e Office 365. 

    Questo uno screen capture dell'errore. 

    Excel si pianta e deve essere terminato da "Gestione Attività". A volte si termina da solo. 

    Il file Excel non ha subito modifiche da 2 mesi, e anche versioni precedenti danno lo stesso inconveniente. 

    Su un vecchio PC con Windows XP e Office 2007 il problema non sussiste. 

    Mi tocca lavorare con il vecchio PC, non connesso alla rete. 

    Questo errore è riportato sul Web da anni e in vari contesti, quindi probabilmente non è di Excel ma di Windows. 

    Infatti questa notte Windows 10 ha installato l'aggiornamento KB4093105, che in realtà era stato già installato il 24/04/2018. 

    L'installazione precedente era stata piuttosto laboriosa, con numerosi tentativi non andati a buon fine. 

    Collego quindi il problema ad un nuovo aggiornamento mal riuscito di W10. 

    Un altro PC con W10 sta da ore tentando nuovi aggiornamenti. 

    Possibile che ogni aggiornamento di Windows sia così laborioso e foriero di inconvenienti e disfunzioni varie?

    Per chi ci deve lavorare è un bel problema e una rottura di ....

    Rimpiango sempre XP. 

    Senza vedere sia il codice incriminato che i dati, credo sia molto difficile rispondere.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento