Metodo DocumentBase.PrintOut

Stampa l'intero documento o parte di esso.

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

Sintassi

'Dichiarazione
Public Sub PrintOut ( _
    ByRef background As Object, _
    ByRef append As Object, _
    ByRef range As Object, _
    ByRef outputFileName As Object, _
    ByRef from As Object, _
    ByRef to As Object, _
    ByRef item As Object, _
    ByRef copies As Object, _
    ByRef pages As Object, _
    ByRef pageType As Object, _
    ByRef printToFile As Object, _
    ByRef collate As Object, _
    ByRef activePrinterMacGX As Object, _
    ByRef manualDuplexPrint As Object, _
    ByRef printZoomColumn As Object, _
    ByRef printZoomRow As Object, _
    ByRef printZoomPaperWidth As Object, _
    ByRef printZoomPaperHeight As Object _
)
public void PrintOut(
    ref Object background,
    ref Object append,
    ref Object range,
    ref Object outputFileName,
    ref Object from,
    ref Object to,
    ref Object item,
    ref Object copies,
    ref Object pages,
    ref Object pageType,
    ref Object printToFile,
    ref Object collate,
    ref Object activePrinterMacGX,
    ref Object manualDuplexPrint,
    ref Object printZoomColumn,
    ref Object printZoomRow,
    ref Object printZoomPaperWidth,
    ref Object printZoomPaperHeight
)

Parametri

  • background
    Tipo: System.Object%
    true affinché il codice di personalizzazione continui durante la stampa del documento.
  • append
    Tipo: System.Object%
    true per aggiungere il documento al file specificato dall'argomento OutputFileName; false per sovrascrivere il contenuto di OutputFileName.
  • outputFileName
    Tipo: System.Object%
    Se PrintToFile è true, questo argomento specifica il percorso e il nome del file di output.
  • pages
    Tipo: System.Object%
    Numeri di pagina e intervalli di pagine da stampare, separati da virgole.Con "2, 6-10", ad esempio, vengono stampate la pagina 2 e le pagine da 6 a 10.
  • printToFile
    Tipo: System.Object%
    true per inviare le istruzioni di stampa a un file.Assicurarsi di specificare un nome file con OutputFileName.
  • collate
    Tipo: System.Object%
    Quando si stampano più copie di un documento, true per stampare tutte le pagine del documento prima di stampare la copia successiva.
  • activePrinterMacGX
    Tipo: System.Object%
    Questo argomento è disponibile unicamente in Microsoft Office Macintosh Edition.Per ulteriori informazioni sull'argomento, consultare la Guida di riferimento per linguaggi inclusa in Microsoft Office Macintosh Edition.
  • manualDuplexPrint
    Tipo: System.Object%
    true per stampare un documento a due facciate su una stampante priva di kit per la stampa fronte retro.Se questo argomento è true, le proprietà PrintBackground e PrintReverse verranno ignorate.Utilizzare le proprietà PrintOddPagesInAscendingOrder e PrintEvenPagesInAscendingOrder per controllare l'output durante la stampa fronte retro manuale.Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • printZoomColumn
    Tipo: System.Object%
    Numero di pagine da adattare orizzontalmente in una pagina.Sono consentiti i valori seguenti: 1, 2, 3 o 4.Utilizzarlo con l'argomento PrintZoomRow per stampare più pagine su un singolo foglio.
  • printZoomRow
    Tipo: System.Object%
    Numero di pagine da adattare verticalmente in una pagina.Sono consentiti i valori seguenti: 1, 2 o 4.Utilizzarlo con l'argomento PrintZoomColumn per stampare più pagine su un singolo foglio.
  • printZoomPaperWidth
    Tipo: System.Object%
    Larghezza alla quale scalare le pagine stampate, in twip (20 twip = 1 punto; 72 punti = 1 pollice).
  • printZoomPaperHeight
    Tipo: System.Object%
    Altezza alla quale scalare le pagine stampate, in twip (20 twip = 1 punto; 72 punti = 1 pollice).

Note

Parametri facoltativi

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

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo PrintOut per stampare due copie dell'intero documento. Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.

Private Sub DocumentPrintOut()

    Me.PrintOut(Background:=True, Range:=Word.WdPrintOutRange.wdPrintAllDocument, _
        Copies:=2, PageType:=Word.WdPrintOutPages.wdPrintAllPages, _
        PrintToFile:=False, Collate:=False, ManualDuplexPrint:=False, _
        PrintZoomColumn:=1, PrintZoomRow:=1)
End Sub
private void DocumentPrintOut()
{
    object Background = true;
    object Range = Word.WdPrintOutRange.wdPrintAllDocument;
    object Copies = 2;
    object PageType = Word.WdPrintOutPages.wdPrintAllPages;
    object PrintToFile = false;
    object Collate = false;
    object ActivePrinterMacGX = missing;
    object ManualDuplexPrint = false;
    object PrintZoomColumn = 1;
    object PrintZoomRow = 1;

    this.PrintOut(ref Background, ref missing, ref Range, ref missing,
        ref missing, ref missing, ref missing, ref Copies,
        ref missing, ref PageType, ref PrintToFile, ref Collate,
        ref missing, ref ManualDuplexPrint, ref PrintZoomColumn,
        ref PrintZoomRow, ref missing, ref missing);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word