Compartilhar 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 à impressão de início.Por padrão, a impressão é iniciado no início.
  • To
    Tipo: System.Object
    O número de página a ser impresso.Por padrão, a impressão termina na última página.
  • Copies
    Tipo: System.Object
    O número de cópias da impressão.Por padrão, uma cópia é impressa.
  • Preview
    Tipo: System.Object
    true para que o excel chamar a visualização de impressão antes de impressão o objeto.false (ou omitido) para imprimir imediatamente o objeto.
  • ActivePrinter
    Tipo: System.Object
    Define o nome da impressora ativo.
  • PrintToFile
    Tipo: System.Object
    true a imprimir um arquivo.Se PrToFileName não for especificado, o excel solicita ao usuário digitar o nome do arquivo de saída.
  • PrToFileName
    Tipo: System.Object
    Se PrintToFile é definido como true, esse argumento especifica o nome do arquivo que você deseja imprimir.

Valor de retorno

Tipo: System.Object
Object que representa um objeto de NamedRange .

Exemplos

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

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

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,

        false,
        true);
}

Segurança do .NET Framework

Consulte também

Referência

NamedRange Interface

Namespace Microsoft.Office.Tools.Excel