Condividi tramite


NamedRange.PrintOutEx Metodo

Definizione

Stampa l'oggetto.

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

Parametri

From
Object

Numero della prima pagina da cui avviare la stampa. Per impostazione predefinita, la stampa viene avviata dall'inizio.

To
Object

Il numero dell'ultima pagina da stampare. Per impostazione predefinita, la stampa termina in corrispondenza dell'ultima pagina.

Copies
Object

Il numero di copie da stampare. Per impostazione predefinita viene stampata una copia.

Preview
Object

true per richiamare l'anteprima di stampa in Excel prima di eseguire la stampa dell'oggetto. false (o omesso) per stampare l'oggetto immediatamente.

ActivePrinter
Object

Imposta il nome della stampante attiva.

PrintToFile
Object

true per stampare un file. Se PrToFileName non è specificato, in Excel viene chiesto all'utente di immettere il nome del file di output.

Collate
Object

true per fascicolare più copie.

PrToFileName
Object

Se PrintToFile è impostato su true, questo argomento specifica il nome del file in cui stampare.

Restituisce

Oggetto Object che rappresenta un oggetto NamedRange.

Esempio

Nell'esempio di codice seguente viene utilizzato il PrintOutEx metodo per stampare una copia delle prime due pagine dell'intervallo NamedRange1 denominato nella stampante predefinita. Per eseguire questo esempio di codice, la cartella di lavoro deve contenere un foglio di lavoro denominato Sheet1 con un intervallo denominato NamedRange1 che copre un intervallo di celle che contengono alcuni dati.

Questo esempio è relativo a una personalizzazione a livello di 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

Si applica a