ID do artigo: 215573 - Última revisão: quarta-feira, 24 de janeiro de 2007 - Revisão: 6.3

Você receber uma mensagem de erro quando você adiciona um gráfico a uma pasta de trabalho do Excel

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Quando você adiciona um gráfico a uma pasta de trabalho no Microsoft Office Excel, você receberá a seguinte mensagem de erro:
Nenhuma fonte nova pode ser aplicada nesta pasta de trabalho.
Quando você clica em OK para limpar a mensagem de erro, você receberá a seguinte mensagem de erro:
Célula falha de integridade da tabela.

Causa

Esse problema ocorre devido a configuração de escala automática . Quando você adiciona um gráfico para a pasta de trabalho, a configuração de escala automática é habilitada por padrão. Essa configuração faz com que gráficos usar dois ou mais fontes em vez de usar. Quando você adiciona vários gráficos em uma pasta de trabalho com essa configuração ativada, a limitação de fonte para uma pasta de trabalho pode ser alcançada. Para o Microsoft Excel 2000 e posterior, o número máximo de fontes é 512. Se você adicionar gráficos manualmente ou se você copiar e colar gráficos existentes, você pode acessar a limitação de fonte para uma pasta de trabalho. Este é um exemplo de copiar gráficos existentes:
  • Você cria um objeto gráfico na planilha.
  • Copiar e colar o objeto de gráfico na mesma planilha dez ou mais vezes.
  • Você então copiar a planilha várias vezes na mesma pasta de trabalho.

Resolução

Uma chave do Registro está disponível para impedir fonte automática escala para novos organogramas. Para corrigir os gráficos existentes, use um dos métodos listados na seção "Desativar o fonte automática colocação em escala gráficos existentes no".

Impedir fonte automática escala para novos organogramas

Você pode desativar fonte automática escala para todos os novos gráficos para impedir que a pasta de trabalho exceder o número máximo de fontes permitidos pela configuração de uma chave do Registro.
Para desabilitar a configuração de escala automática , execute as seguintes etapas: importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows

Observação: Como existem várias versões do Microsoft Windows, as seguintes etapas podem ser diferentes no seu computador. Se estiverem, consulte a documentação do produto para concluir estas etapas.
  1. Feche todos os programas em execução.
  2. Clique no botão Iniciar e, em seguida, clique em executar.
  3. Na caixa Abrir, digite regedit e, em seguida, clique em OK.
  4. Vá para a seguinte subchave do Registro (pasta), dependendo da sua versão do Excel:

    Excel 2003

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options

    Excel 2002

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options

    Excel 2000

    HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Options
  5. Aponte para novo no menu Editar e, em seguida, clique em Valor DWORD . Tipo AutoChartFontScaling , e, em seguida, pressione ENTER .
  6. Clique em Modificar no menu Editar . Digite 0 na caixa Dados do valor e, em seguida, clique em OK .
  7. Clique em Sair no menu arquivo para fechar o Editor do Registro.
Depois de adicionar essa chave do Registro, todos os novos gráficos criados no Excel não terão a configuração de escala automática selecionada.

Desativar dimensionamento em gráficos existentes de fonte automática

Use um dos seguintes métodos para desativar fonte automática dimensionamento em seus gráficos existentes.

Método 1: Desativar Autoscale em cada gráfico

  1. Selecione um gráfico.
  2. No menu Formatar , clique em Área do gráfico selecionada .
  3. Clique na guia fonte .
  4. Clique para desmarcar a caixa de seleção Autoscale .
  5. Clique em OK .
  6. Repita essas etapas para cada gráfico em sua pasta de trabalho.

Método 2: Desativar programaticamente escala automática em todos os gráficos existentes na pasta de trabalho

Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades. Para desativar programaticamente escala automática em todos os gráficos existentes em uma pasta de trabalho, siga estas etapas:
  1. Inicie o Excel e abra o arquivo que está causando a mensagem de erro.
  2. No menu Ferramentas , aponte para macro e em seguida, clique em Editor do Visual Basic (ou pressione ALT+F11 ).
  3. No Editor do Visual Basic, selecione o módulo no menu Inserir .
  4. Digite ou cole o código a seguir no módulo:
    		Sub AutoScale_Off()
    		    Dim ws As Worksheet, co As ChartObject, i As Integer
    		    Dim ch As Chart
    		    For Each ws In ActiveWorkbook.Worksheets
    		
    		    ' Go through each worksheet in the workbook
    		
    		        For Each co In ws.ChartObjects
    		
    		        'In each chart turn the Auto Scale font feature off
    		  
    		            i = i + 1
    		            co.Chart.ChartArea.AutoScaleFont = False
    		        Next co
    		    Next ws
    		
    		    For Each ch In ActiveWorkbook.Charts
    		
    		    'Go through each chart in the workbook
    		
    		        ch.ChartArea.AutoScaleFont = False
    		        i = i + 1
    		    Next
    		    MsgBox i & " charts have been altered"
    		    Application.DisplayAlerts = True
    		End Sub
  5. Clique em qualquer lugar no código da função AutoScale_Off e, em seguida, clique em Executar Sub/UserForm no menu Executar . Depois que a macro for executado, você poderá inserir um gráfico sem erro.

A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
Palavras-chave: 
kbmt kbchart kberrmsg kbprb kbpending KB215573 KbMtpt
Tradução automáticaTradução automática
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 215573  (http://support.microsoft.com/kb/215573/en-us/ )