NamedRange.PrintOutEx Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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