Compartilhar via


NamedRange.PrintOutEx Método

Definição

Imprime o objeto.

public object PrintOutEx (object From, object To, object Copies, object Preview, object ActivePrinter, object PrintToFile, object Collate, object PrToFileName);
abstract member PrintOutEx : obj * obj * obj * obj * obj * obj * obj * obj -> obj
Public Function PrintOutEx (Optional From As Object, Optional To As Object, Optional Copies As Object, Optional Preview As Object, Optional ActivePrinter As Object, Optional PrintToFile As Object, Optional Collate As Object, Optional PrToFileName As Object) As Object

Parâmetros

From
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
Object

O número da última página a ser impressa. Por padrão, a impressão termina na última página.

Copies
Object

O número de cópias a serem impressas. Por padrão, uma cópia é impressa.

Preview
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
Object

Define o nome da impressora ativa.

PrintToFile
Object

true para imprimir em um arquivo. Se PrToFileName não for especificado, o Excel pedirá para o usuário digitar o nome do arquivo de saída.

Collate
Object

true para ordenar várias cópias.

PrToFileName
Object

Caso PrintToFile seja definido como true, esse argumento especifica o nome do arquivo que você deseja imprimir.

Retornos

Um Object que representa um objeto NamedRange.

Exemplos

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

Este exemplo destina-se a uma personalização no nível de documento.

private void PrintNamedRange()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
        Globals.Sheet1.namedRange1;

    myNamedRange.PrintOutEx(
        1,
        2,
        1,
        false,
        
        false,
        true);
}
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

Aplica-se a