NamedRange.PrintOutEx Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Imprime el 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
Número de la primera página donde se va a iniciar la impresión. De forma predeterminada, la impresión se inicia al principio.
- To
- Object
El número de la última página que se va a imprimir. De forma predeterminada, la impresión finaliza en la última página.
- Copies
- Object
El número de copias que se va a imprimir. De forma predeterminada, se imprime una copia.
- Preview
- Object
Es true
para que Excel invoque una vista previa de impresión antes de que se imprima el objeto. false
(o se omite) para que se imprima el objeto inmediatamente.
- ActivePrinter
- Object
Establece el nombre de la impresora activa.
- PrintToFile
- Object
true
para imprimir en un archivo. Si PrToFileName
no se especifica, Excel solicita al usuario que escriba el nombre del archivo de salida.
- Collate
- Object
true
para intercalar varias copias.
- PrToFileName
- Object
Si PrintToFile
se establece en true
, este argumento especifica el nombre del archivo en el que quiere imprimir.
Devoluciones
Object que representa un objeto NamedRange.
Ejemplos
En el ejemplo de código siguiente se usa el PrintOutEx método para imprimir una copia de las dos primeras páginas del rango NamedRange1
con nombre en la impresora predeterminada. Para ejecutar este ejemplo de código, el libro debe contener una hoja de cálculo denominada Sheet1
con un rango con NamedRange1
nombre que abarca un rango de celdas que contienen algunos datos.
Este ejemplo es para una personalización de nivel 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