Erro de tempo de execução 2147467259 (80004005) quando define uma propriedade de um gráfico
Sintomas
Considere o seguinte exemplo:
- Tem uma macro que define uma propriedade de um gráfico no Microsoft Excel. Por exemplo, a macro define MaximumScale, MinimumScale, Title, Axis ou Legendproperty de um gráfico.
- Protege a folha de cálculo. Ao fazê-lo, clique para selecionar a caixa de verificação Editar objetos na caixa de diálogo Proteger Folha .
- Executa a macro.
Neste cenário, recebe uma mensagem de erro semelhante a uma das seguintes.
Mensagem de erro 1
Run-time error '-2147467259 (80004005)':
Method 'MaximumScale' of object 'Axis' failed
Mensagem de erro 2
Run-time error '-2147467259 (80004005)':
Automation error
Unspecified error
Causa
Este problema ocorre porque o modelo de objetos do Excel para o gráfico está desativado numa folha de cálculo protegida.
Solução
Para contornar este problema, desproteja a folha de cálculo para permitir a execução da macro. Pode desproteger manualmente a folha de cálculo ou utilizando o método Desproteger na macro.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários