Share via


Metodo NamedRange.PrintOutEx

Stampa l'oggetto.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
Function PrintOutEx ( _
    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 PrintOutEx(
    Object From,
    Object To,
    Object Copies,
    Object Preview,
    Object ActivePrinter,
    Object PrintToFile,
    Object Collate,
    Object PrToFileName
)

Parametri

  • From
    Tipo: System.Object
    Numero della prima pagina da cui avviare la stampa.Per impostazione predefinita, la stampa viene avviata dall'inizio.
  • To
    Tipo: System.Object
    Numero dell'ultima pagina da stampare.Per impostazione predefinita, la stampa termina in corrispondenza dell'ultima pagina.
  • Copies
    Tipo: System.Object
    Numero di copie da stampare.Per impostazione predefinita viene stampata una copia.
  • Preview
    Tipo: System.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
    Tipo: System.Object
    Imposta il nome della stampante attiva.
  • PrintToFile
    Tipo: System.Object
    true per stampare su un file.Se PrToFileName non è specificato, in Excel viene chiesto all'utente di immettere il nome del file di output.
  • PrToFileName
    Tipo: System.Object
    Se PrintToFile è impostato su true, questo argomento specifica il nome del file sul quale si desidera stampare.

Valore restituito

Tipo: System.Object
Oggetto Object che rappresenta un oggetto NamedRange.

Esempi

Nell'esempio di codice seguente viene utilizzato il metodo PrintOutEx per stampare con la stampante predefinita una copia delle prime due pagine dell'intervallo denominato NamedRange1. Per eseguire questo esempio di codice, nella cartella di lavoro deve essere presente un foglio di lavoro denominato Sheet1 con un intervallo denominato NamedRange1 che raggruppa una serie di celle in cui sono contenuti alcuni dati.

Questo esempio è valido per una personalizzazione a livello di documento.

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
private void PrintNamedRange()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
        Globals.Sheet1.namedRange1;

    myNamedRange.PrintOutEx(
        1,
        2,
        1,
        false,
        missing,
        false,
        true,
        missing);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

NamedRange Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel