Partilhar via


Imprimir planilhas programaticamente

Você pode imprimir qualquer planilha em uma pasta de trabalho.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Para imprimir uma planilha

  1. Chame o método de , solicite duas cópias e visualize o PrintOut documento antes de Sheet1imprimir.

    Globals.Sheet1.PrintOut(1, 1, 2, true);
    

    O PrintPreview método permite que você exiba o objeto especificado na janela Visualizar impressão . O código a seguir pressupõe que você tenha um item de Worksheet host chamado Sheet1.

Para visualizar uma página antes de imprimir

  1. Chame o PrintPreview método da planilha.

    Globals.Sheet1.PrintPreview();
    

Para imprimir uma planilha

  1. Chame o PrintOut método da planilha ativa, solicite duas cópias e visualize o documento antes de imprimir.

    ((Excel.Worksheet)Application.ActiveSheet).PrintOut
        (1, 1, 2, true);
    

    O PrintPreview método permite que você exiba o objeto especificado na janela Visualizar impressão .

Para visualizar uma página antes de imprimir

  1. Chame o PrintPreview método da planilha ativa.

    ((Excel.Worksheet)Application.ActiveSheet).PrintPreview();