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.
- range
Tipo: System.Object%
Intervallo di pagine.Può essere un qualsiasi valore WdPrintOutRange.
- outputFileName
Tipo: System.Object%
Se PrintToFile è true, questo argomento specifica il percorso e il nome del file di output.
- from
Tipo: System.Object%
Numero di pagina iniziale, quando Range è impostato su wdPrintFromTo.
- to
Tipo: System.Object%
Numero di pagina finale, quando Range è impostato su wdPrintFromTo.
- item
Tipo: System.Object%
Elemento da stampare.Può essere un qualsiasi valore WdPrintOutItem.
- copies
Tipo: System.Object%
Numero di copie da stampare.
- pages
Tipo: System.Object%
Numeri di pagina e intervalli di pagine da stampare, separati da virgole.Ad esempio, "2, 6-10" per stampare la pagina 2 e le pagine da 6 a 10.
- pageType
Tipo: System.Object%
Tipo di pagine da stampare.Può essere un qualsiasi valore WdPrintOutPages.
- 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 solo in Microsoft Office Macintosh Edition.Per ulteriori informazioni su questo argomento, consultare la Guida di riferimento per il linguaggio fornita con 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 non essere disponibile, a seconda del supporto linguistico (Inglese Stati Uniti.. , ad esempio) che è stato selezionato o è installato.
- 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.