Errore di runtime-2147467259 (80004005) quando si imposta una proprietà di un grafico

Sintomi

Considerare lo scenario descritto di seguito:

  • È disponibile una macro che imposta una proprietà di un grafico in Microsoft Excel. Ad esempio, la macro imposta la proprietà MaximumScale, MinimumScale, Title, Axis o Legend di un grafico.
  • Proteggere il foglio di lavoro. Quando si esegue questa operazione, fare clic per selezionare la casella di controllo Modifica oggetti nella finestra di dialogo Proteggi foglio .
  • La macro viene eseguita.

In questo scenario viene visualizzato un messaggio di errore simile a uno dei seguenti.

Messaggio di errore 1

Run-time error '-2147467259 (80004005)':

Method 'MaximumScale' of object 'Axis' failed

Messaggio di errore 2

Run-time error '-2147467259 (80004005)':

Automation error

Unspecified error

Causa

Questo problema si verifica perché il modello a oggetti di Excel per il grafico è disabilitato in un foglio di lavoro protetto.

Soluzione alternativa

Per risolvere questo problema, rimuovere la protezione del foglio di lavoro per consentire l'esecuzione della macro. È possibile rimuovere manualmente la protezione del foglio di lavoro o utilizzando il metodo Unprotect nella macro.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".