Partilhar via


Método DocumentBase.PrintOut

Imprime todo ou parte do documento.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • background
    Tipo: System.Object%
    true para que a personalização do código continue enquanto o Microsoft Office Word imprime o documento.
  • append
    Tipo: System.Object%
    true Para anexar o documento para o arquivo especificado pelo OutputFileName argumento; falsepara substituir o conteúdo da OutputFileName.
  • outputFileName
    Tipo: System.Object%
    Se PrintToFile é true, esse argumento especifica o caminho e o nome do arquivo de saída.
  • copies
    Tipo: System.Object%
    O número de cópias a serem impressas.
  • pages
    Tipo: System.Object%
    Os números de página e intervalos de páginas a serem impressos, separados por vírgulas.Por exemplo, "2, 6-10" Imprime a página 2 e as páginas 6 a 10.
  • printToFile
    Tipo: System.Object%
    true para enviar instruções da impressora para um arquivo.Certifique-se de especificar um nome de arquivo com OutputFileName.
  • collate
    Tipo: System.Object%
    Ao imprimir várias cópias de um documento, true para imprimir todas as páginas do documento antes de imprimir a próxima cópia.
  • activePrinterMacGX
    Tipo: System.Object%
    Esse argumento está disponível somente no Microsoft Office Macintosh Edition.Para obter informações adicionais sobre este argumento, consulte a referência de linguagem Ajuda incluída no Microsoft Office Macintosh Edition.
  • manualDuplexPrint
    Tipo: System.Object%
    true Para imprimir um documento de dois lados em uma impressora sem um kit de impressão duplex.Se esse argumento for true, o PrintBackground e PrintReverse propriedades são ignoradas.Use o PrintOddPagesInAscendingOrder e PrintEvenPagesInAscendingOrder Propriedades para controlar a saída durante a impressão duplex manual.Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • printZoomColumn
    Tipo: System.Object%
    O número de páginas que você deseja que o Word ajuste horizontalmente em uma página.Pode ser 1, 2, 3 ou 4.Usar com o PrintZoomRow argumento para imprimir várias páginas em uma única folha.
  • printZoomRow
    Tipo: System.Object%
    O número de páginas que você deseja que o Word ajuste verticalmente em uma página.Pode ser 1, 2 ou 4.Usar com o PrintZoomColumn argumento para imprimir várias páginas em uma única folha.
  • printZoomPaperWidth
    Tipo: System.Object%
    A largura para o qual você deseja que o Word escala páginas impressas, em twips (20 twips = 1 ponto; 72 pontos = 1 polegada).
  • printZoomPaperHeight
    Tipo: System.Object%
    A altura para o qual você deseja que o Word escala páginas impressas, em twips (20 twips = 1 ponto; 72 pontos = 1 polegada).

Comentários

Optional Parameters

Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O seguinte exemplo de código usa a PrintOut método para imprimir duas cópias do documento inteiro. Para usar esse exemplo, executá-lo do ThisDocument a classe em um projeto de nível de 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);
}

Segurança do .NET Framework

Consulte também

Referência

DocumentBase Classe

Namespace Microsoft.Office.Tools.Word