Compartilhar via


Método DocumentBase.PrintOut

Imprime o 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 o código de personalização continuar quando o Microsoft Office Word imprimir o documento.
  • append
    Tipo: System.Object%
    true para anexar o documento para o arquivo especificado como argumento de OutputFileName ; false para substituir o conteúdo de 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 ser imprimidas.
  • pages
    Tipo: System.Object%
    Números de página e os intervalos de página a ser impresso, separados por vírgulas.Por exemplo, “2”, 6-10 cópias os 2 e páginas de 6 a 10.
  • printToFile
    Tipo: System.Object%
    true para enviar instruções de impressão para um arquivo.Certifique-se de que especifique um nome de arquivo com OutputFileName.
  • collate
    Tipo: System.Object%
    Imprime várias cópias de um documento, true para imprimir todas as páginas do documento antes de impressão da próxima impressão.
  • activePrinterMacGX
    Tipo: System.Object%
    Esse argumento está disponível somente na edição do Microsoft Office Código.Para obter informações adicionais sobre esse argumento, veja a ajuda de referência de linguagem incluída com edição do Microsoft Office Código.
  • manualDuplexPrint
    Tipo: System.Object%
    true para imprimir um documento de dois lados em uma impressora sem um jogo de impressão de dois lados.Se esse argumento é true, as propriedades de PrintBackground e de PrintReverse são ignoradas.Use as propriedades e de PrintOddPagesInAscendingOrder de PrintEvenPagesInAscendingOrder para controlar a saída durante a impressão de dois lados manual.Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
  • printZoomColumn
    Tipo: System.Object%
    O número de páginas você deseja Word horizontalmente para caber em uma página.Pode ser 1, 2, 3, 4 ou.Use com o argumento de PrintZoomRow para imprimir várias páginas em uma única folha.
  • printZoomRow
    Tipo: System.Object%
    O número de páginas você deseja Word horizontalmente para caber em uma página.Pode ser 1, 2, 4 ou.Use com o argumento de PrintZoomColumn para imprimir várias páginas em uma única folha.
  • printZoomPaperWidth
    Tipo: System.Object%
    A largura a que você deseja Word para dimensionar imprimiu páginas, em twips 20 = 1 (twips ponto; 72 pontos = 1 polegadas).
  • printZoomPaperHeight
    Tipo: System.Object%
    A altura a que você deseja Word para dimensionar imprimiu páginas, em twips 20 = 1 (twips ponto; 72 pontos = 1 polegadas).

Comentários

Parâmetros Opcionais

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

Exemplos

O exemplo de código a seguir usa o método de PrintOut para imprimir duas cópias do documento inteiro.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.

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