Partilhar via


Método NamedRange.PrintOutEx

Imprime o objeto.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
Function PrintOutEx ( _
    From As Object, _
    To As Object, _
    Copies As Object, _
    Preview As Object, _
    ActivePrinter As Object, _
    PrintToFile As Object, _
    Collate As Object, _
    PrToFileName As Object _
) As Object
Object PrintOutEx(
    Object From,
    Object To,
    Object Copies,
    Object Preview,
    Object ActivePrinter,
    Object PrintToFile,
    Object Collate,
    Object PrToFileName
)

Parâmetros

  • From
    Tipo: System.Object
    O número da primeira página para iniciar a impressão.Por padrão, a impressão começa no início.
  • To
    Tipo: System.Object
    O número da última página para imprimir.Por padrão, a impressão terminará na última página.
  • Copies
    Tipo: System.Object
    O número de cópias a serem impressas.Por padrão, uma cópia será impressa.
  • Preview
    Tipo: System.Object
    true para que o Excel invoque a visualização de impressão antes de imprimir o objeto.false(ou omitido) para imprimir o objeto imediatamente.
  • ActivePrinter
    Tipo: System.Object
    Define o nome da impressora ativa.
  • PrintToFile
    Tipo: System.Object
    true Para imprimir em um arquivo.Se PrToFileName não for especificado, o Excel solicita que o usuário digite o nome do arquivo de saída.
  • Collate
    Tipo: System.Object
    true para agrupar múltiplas cópias.
  • PrToFileName
    Tipo: System.Object
    Se PrintToFile for definido como true, esse argumento especifica o nome do arquivo que você deseja imprimir.

Valor de retorno

Tipo: System.Object
Um Object que representa uma NamedRange objeto.

Exemplos

O seguinte exemplo de código usa a PrintOutEx método para imprimir uma cópia das duas primeiras páginas do intervalo nomeado NamedRange1 para a impressora padrão. Para executar este exemplo de código, a sua pasta de trabalho deve conter uma planilha denominada Sheet1 com um intervalo nomeado chamado NamedRange1 que abrange um intervalo de células que contêm alguns dados.

Este exemplo é para uma personalização em nível de documento.

Private Sub PrintNamedRange()
    Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
        Globals.Sheet1.NamedRange1

    myNamedRange.PrintOutEx( _
        From:=1, _
        To:=2, _
        Copies:=1, _
        Preview:=False)            
End Sub
private void PrintNamedRange()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
        Globals.Sheet1.namedRange1;

    myNamedRange.PrintOutEx(
        1,
        2,
        1,
        false,
        missing,
        false,
        true,
        missing);
}

Segurança do .NET Framework

Consulte também

Referência

NamedRange Interface

Namespace Microsoft.Office.Tools.Excel