"Run-time error '-2147467259 (80004005)'" quando define programaticamente uma propriedade de um gráfico no Excel

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 983119
Sintomas
Considere o seguinte cenário:
  • Tem uma macro que define uma propriedade de um gráfico no Microsoft Excel. Por exemplo, a macro define aMaximumScale, MinimumScale, título, eixoou propriedade da legenda de um gráfico.
  • Proteger a folha de cálculo. Quando fizer isto, clique para seleccionar a caixa de verificação Editar objectos na caixa de diálogo Proteger folha .
  • Executar a macro.

Neste cenário, recebe uma mensagem de erro semelhante a uma das seguintes opções.

Mensagem de erro 1
Erro de tempo de execução '-2147467259 (80004005)':

Método 'MaximumScale' do objecto 'Eixo' falhou
Mensagem de erro 2
Erro de tempo de execução '-2147467259 (80004005)':

Erro de automatização

Erro não especificado

Causa
Este problema ocorre porque o modelo de objecto do Excel para o gráfico está desactivado na folha de cálculo protegida.
Como contornar
Para contornar este problema, desproteja a folha de cálculo para activar a macro seja executada. Manualmente pode desproteger a folha de cálculo ou utilizando oDesprotegermétodo na macro.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

XL2013 XL2010 XL2007 Excel2013 Excel2010 Excel2007

Propriedades

ID do Artigo: 983119 - Última Revisão: 09/23/2015 07:53:00 - Revisão: 4.0

Microsoft Excel 2013, Microsoft Excel 2010, Microsoft Office Excel 2007, Excel 2016

  • kbsurveynew kbprb kbexpertiseinter kberrmsg kbmt KB983119 KbMtpt
Comentários