Método NamedRange.PrintOut

Imprime o NamedRange de controle.

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

Sintaxe

'Declaração
Function PrintOut ( _
    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 PrintOut(
    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 página na qual se deseja iniciar a impressão.Se esse argumento for omitido, a impressão começa no início.
  • To
    Tipo: System.Object
    O número da última página para imprimir.Se esse argumento for omitido, a impressão termina com a última página.
  • Copies
    Tipo: System.Object
    O número de cópias a serem impressas.Se esse argumento for omitido, será impressa uma cópia.
  • Preview
    Tipo: System.Object
    true ter Microsoft Office 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

Comentários

"Páginas" nas descrições de From e To refere-se a páginas impressas, não necessariamente para todas as páginas da planilha ou pasta de trabalho.

Optional Parameters

Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código a seguir define os valores das células em uma NamedRange controle de números aleatórios e usa o PrintOut método para imprimir o conteúdo do intervalo nomeado.

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

    Private Sub PrintOutPreviewRange()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1", "E5"), _
            "namedRange1")

        namedRange1.Formula = "=Rand()"
        namedRange1.PrintOut(1, 1, 1, True, , , False, )
    End Sub

private void PrintOutPreviewRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "E5"],
        "namedRange1");

    namedRange1.Formula = "=Rand()";
    namedRange1.PrintOut(1, 1, 1, true, missing, missing,
        false, missing);
}

Segurança do .NET Framework

Consulte também

Referência

NamedRange Interface

Namespace Microsoft.Office.Tools.Excel