Condividi tramite


Metodo WorkbookBase.PrintOut

Stampa la cartella di lavoro.

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

Sintassi

'Dichiarazione
Public Sub PrintOut ( _
    from As Object, _
    to As Object, _
    copies As Object, _
    preview As Object, _
    activePrinter As Object, _
    printToFile As Object, _
    collate As Object, _
    prToFileName As Object _
)
public void PrintOut(
    Object from,
    Object to,
    Object copies,
    Object preview,
    Object activePrinter,
    Object printToFile,
    Object collate,
    Object prToFileName
)

Parametri

  • from
    Tipo: System.Object
    Numero della pagina in corrispondenza della quale verrà avviata la stampa.Se si omette questo argomento, la stampa verrà avviata dall'inizio.
  • to
    Tipo: System.Object
    Numero dell'ultima pagina da stampare.Se si omette questo argomento, la stampa terminerà con l'ultima pagina.
  • copies
    Tipo: System.Object
    Numero di copie da stampare.Se si omette questo argomento, verrà stampata una sola copia.
  • preview
    Tipo: System.Object
    true per richiamare l'anteprima di stampa in Microsoft Office Excel prima di eseguire la stampa dell'oggetto.false 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.

Note

Nelle descrizioni di From e To il termine "Pagine" si riferisce alle pagine stampate, quindi non a tutte le pagine del foglio o della cartella di lavoro.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito viene utilizzato il metodo PrintOut per stampare su una stampante una copia delle prime due pagine della cartella di lavoro corrente.

Private Sub WorkbookPrintOutPrinter()
    ' Add a range value to make sure that the workbook prints.
    ' An empty workbook will not be printed.
    Globals.Sheet1.Range("A1", "A5").Value2 = 55
    Me.PrintOut(1, 2, 1, False, "HP17642", False, False)
End Sub
private void WorkbookPrintOutPrinter()
{
    // Add a range value to make sure that the workbook prints.
    // An empty workbook will not be printed.
    Globals.Sheet1.Range["A1", "A5"].Value2 = 55;
    this.PrintOut(1, 2, 1, false, "HP17642", false, false, missing);
}

Nell'esempio di codice riportato di seguito viene utilizzato il metodo PrintOut per stampare una copia delle prime due pagine della cartella di lavoro corrente su un file denominato C:\MyData.xls.

Private Sub WorkbookPrintOutFile()
    ' Add a range value to make sure that the workbook prints.
    ' An empty workbook will not be printed.
    Globals.Sheet1.Range("A1", "A5").Value2 = 55
    Me.PrintOut(1, 2, 1, False, PrintToFile:=True, Collate:=False, _
        PrToFileName:="c:\MyData.xls")
End Sub
private void WorkbookPrintOutFile()
{
    // Add a range value to make sure that the workbook prints.
    // An empty workbook will not be printed.
    Globals.Sheet1.Range["A1", "A5"].Value2 = 55;
    this.PrintOut(1, 2, 1, false, missing, true, false,
        @"C:\MyData.xls");
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorkbookBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel