ID do artigo: 168563 - Última revisão: sexta-feira, 19 de janeiro de 2007 - Revisão: 4.3

Comportamento inesperado quando você usar a qualidade de impressão diferente para planilhas no 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.
Expandir tudo | Recolher tudo

Sintomas

Quando você imprimir várias planilhas no Microsoft Excel, vários trabalhos de impressão podem ser gerados. Isso pode causar o seguinte comportamento ocorra:
  • Se você estiver imprimindo em um arquivo, apenas alguns das planilhas são impressas para o arquivo; planilhas restantes são impressos à sua impressora.
  • Se você estiver imprimindo em um arquivo, você pode ser solicitado a inserir o nome do arquivo saída várias vezes.

    Como resultado, mais de um arquivo de saída é gerado. Cada arquivo contém parte de impressão concluído.
  • Se você estiver usando um Microsoft Visual Basic for Applications macro para imprimir as planilhas, a macro pode falhar porque há várias solicitações de nomes para os arquivos de saída.
  • Se você estiver imprimindo em uma impressora de rede que é muito usada, os trabalhos de impressão podem ser misturados com trabalhos de impressão de outros usuários.

Causa

Esse comportamento ocorre se você usar configurações de qualidade de impressão diferentes para imprimir as planilhas. Quando você imprimir várias planilhas no Microsoft Excel, cada alteração na configuração de qualidade de impressão força o Microsoft Excel para criar um novo trabalho de impressão usando essa configuração de qualidade de impressão.

Observação: Esse comportamento não ocorre quando você imprime as mesmas planilhas em versões anteriores do Microsoft Excel.

Como Contornar

Para contornar esse comportamento, verifique se todas as planilhas que você estiver imprimindo usam as mesmas configurações de qualidade de impressão. Você pode fazer isso manualmente ou você pode usar uma macro do Visual Basic para alterar a qualidade de impressão.

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. A macro de Visual Basic a seguir garante que todas as planilhas em uma pasta de trabalho usem as mesmas configurações de qualidade de impressão:
   Sub SetPrintQuality()

       For Each xSheet In ActiveWorkbook.Sheets
           xSheet.PageSetup.PrintQuality = 600
       Next xSheet

   End Sub
				
essa macro considera que sua impressora é capaz de impressão em 600 pontos por polegada (PPP). Se sua impressora não conseguir imprimir essa resolução, altere o valor na terceira linha da macro para um valor apropriado para sua impressora (por exemplo, 150, 300, 600 ou 1200).

Depois de executar essa macro, todas as planilhas usam a mesma configuração de qualidade de impressão e o comportamento não ocorre mais.

Situação

Esse comportamento é por design.

Mais Informações

As etapas a seguintes demonstram o comportamento:
  1. Crie um nova pasta de trabalho que contém três planilhas, por exemplo, Plan1, Plan2 e Plan3.
  2. Em cada planilha, insira os seguintes valores:

    Sheet1:
    A1: Sheet1 - 300 PPP
    Planilha2:
    A1: Sheet2 - 600 PPP
    Sheet3:
    A1: Sheet3 - 300 PPP
  3. Clique em Sheet1. No menu Arquivo, clique em Configurar página e, em seguida, clique na guia página. Na lista de qualidade de impressão, clique em "300 dpi" e clique em OK.
  4. Repita a etapa 3 para Sheet2 e Sheet3, definir a qualidade de impressão para "600 dpi" e "300 dpi" respectivamente.

    Observe que cada planilha usa uma qualidade de impressão diferente que a planilha que o precede.
  5. Clique com o botão direito do mouse na guia da planilha para Sheet1. No menu de atalho, clique em Selecionar todas as planilhas.
  6. No menu Arquivo, clique em Imprimir. Na seção impressora imprimir caixa de diálogo, clique para selecionar a caixa de seleção Imprimir em arquivo. Em seguida, clique em OK.
O seguinte comportamento pode ocorrer:
  • Se você está usando um driver de impressora que está conectado ao arquivo: porta, a caixa de diálogo Imprimir para arquivo aparece três vezes.
  • Se você está usando um driver de impressora que está conectado a LPT1:, LPT2:, ou qualquer outra porta qual está conectado a uma impressora, a caixa de diálogo Imprimir para arquivo aparece apenas uma vez para Sheet1. Outras planilhas serão impressas na impressora.
  • Se você usar uma macro do Visual Basic para imprimir as planilhas, a impressão para caixa de diálogo arquivo pode aparecer mais de uma vez. Se você estiver usando a EnviarSeqüênciasDeCaracteres método para enviar o nome do arquivo de saída para a caixa de diálogo Imprimir em arquivo, a macro pode falhar se a caixa de diálogo aparece mais de uma vez.
Se você alterar a qualidade de impressão de Sheet3 para 600 PPP, dois trabalhos de impressão são gerados: uma em 300 PPP (Sheet1) e outra em 600 PPP (Plan2 e Plan3). Se você alterar a qualidade de impressão de Sheet1 para 600 PPP, dois trabalhos de impressão são gerados: uma em 600 PPP (Planilha1 e Planilha2) e outra em 300 PPP (Sheet3).

A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Office Excel 2007
Palavras-chave: 
kbmt kbprint KB168563 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: 168563  (http://support.microsoft.com/kb/168563/en-us/ )