KB0062: Messaggio di errore in Excel: "Sono stati rilevati errori durante il salvataggio ..."

Problema

Considerare il seguente scenario: si sta lavorando a un progetto per automatizzare Microsoft Office. Pertanto, è stato aperto l'editor di Microsoft Visual Basic for Applications. È aperto anche un foglio di lavoro di Excel che contiene un collegamento dati Excel di thinkcell (vedere Collegamenti dati Excel).

Si elimina il foglio di lavoro di Excel in cui si trova il collegamento dati Excel di thinkcell. Excel potrebbe mostrare un messaggio di errore: "Oggetto necessario".

Se si tenta di salvare il file Excel, Excel mostra un messaggio di errore:
"Sono stati rilevati errori durante il salvataggio di [nome file]. Microsoft Excel potrebbe riuscire a salvare il file rimuovendo o ripristinando alcune caratteristiche. Per eseguire il ripristino in un nuovo file, fare clic su Continua. Per annullare il salvataggio del file, fare clic su Annulla."

Messaggio di errore di Excel: Rilevati errori durante il salvataggio

Quando si fa clic su Continue, il ripristino non riesce.

Excel 2007 o 2010: Excel si arresta in modo anomalo se si tenta di inserire un nuovo foglio di lavoro di Excel invece di provare a salvare il file.

Causa

Il problema è causato da un bug in Excel. Abbiamo aperto un caso presso Microsoft. Se l'azienda dispone di un contratto di supporto Microsoft Office e si desidera contattare Microsoft per richiedere una correzione, è possibile fare riferimento al numero di caso Microsoft 114072911657591. L'errore può essere riprodotto senza thinkcell. Scopri di più

Riproduzione senza thinkcell

Eseguire i passaggi seguenti:

  1. Avviare Excel con un nuovo file vuoto.
  2. Immettere 100 nelle celle A1 e A2 del primo foglio di lavoro, Sheet1.
  3. Selezionare le celle A1:A2 in Sheet1 e premere Ctrl + C per copiare.
  4. (Solo se si tenta di riprodurre con Excel 2013 o versione successiva: inserire un secondo foglio di lavoro. Le versioni precedenti di Excel hanno tre fogli di lavoro predefiniti, quindi questo non è necessario).
  5. Premere Alt + F11 per aprire la finestra dell'editor di Microsoft Visual Basic for Applications e lasciarla aperta.
  6. Avviare Word con un nuovo file vuoto.
  7. In Word, passare a Home > Paste > Paste Special > Paste Link: Microsoft Excel Worksheet Object e fare clic su OK.
  8. In Excel, fare clic con il pulsante destro del mouse sulla scheda Sheet1 e fare clic su Delete.
  9. Provare a salvare il file Excel. Excel mostra un messaggio di errore:
    "Sono stati rilevati errori durante il salvataggio di [nome file]. Microsoft Excel potrebbe riuscire a salvare il file rimuovendo o ripristinando alcune caratteristiche. Per eseguire il ripristino in un nuovo file, fare clic su Continua. Per annullare il salvataggio del file, fare clic su Annulla."

    Quando si fa clic su Continue, il ripristino non riesce.

    Excel 2007 o 2010: Excel si arresta in modo anomalo se si tenta di inserire un nuovo foglio di lavoro di Excel invece di provare a salvare il file.

Soluzione

Se si riscontra questo errore, è possibile salvare i dati in un nuovo documento Excel oppure eliminare le modifiche e ripristinare il documento originale:

Salvare i dati in un nuovo documento Excel

Per salvare le modifiche apportate al documento, copiare i fogli di lavoro modificati in un nuovo documento Excel e salvarlo.

Ripristinare il documento Excel per evitare questo errore in futuro

È possibile ripristinare il documento Excel eliminando dal documento tutti i progetti Visual Basic for Applications (VBA). Tuttavia, la semplice eliminazione nell'editor di Visual Basic non è sufficiente. Usare la procedura seguente: Scopri di più

  1. Creare una copia di backup del documento.
  2. Scaricare ed eseguire lo Structured Storage Viewer gratuito.
  3. Aprire il documento in Structured Storage Viewer.
  4. Nella visualizzazione albero del documento, selezionare _VBA_PROJECT_CUR e premere Del per eliminarlo.
  5. Confermare l'eliminazione e chiudere Structured Storage Viewer.
  6. Aprire il documento in Excel.
  7. Verrà visualizzata una finestra di dialogo Microsoft Visual Basic > File not found. Premere OK.
  8. Verrà visualizzata un'altra finestra di dialogo Repairs, con Lost Visual Basic project elencato. Premere Close.
  9. Salvare il documento.

Ora dovrebbe essere possibile eliminare il foglio di lavoro con i collegamenti thinkcell e quindi salvare il documento.