Metoda DocumentBase.PrintOut —

Drukuje całość lub część dokumentu.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Składnia

'Deklaracja
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
)

Parametry

  • background
    Typ: System.Object%
    true mieć dostosowanie kodu kontynuować podczas drukuje dokument w programie Microsoft Office Word.
  • append
    Typ: System.Object%
    true Aby dołączyć dokument do pliku określonego przez OutputFileName argumentu; falseAby zastąpić zawartość OutputFileName.
  • outputFileName
    Typ: System.Object%
    Jeśli PrintToFile jest true, ten argument określa ścieżkę i nazwę pliku wyjściowego.
  • pages
    Typ: System.Object%
    Numery stron i zakresów stron do wydrukowania, oddzielone od siebie przecinkami.Na przykład "2, 6-10" drukuje strony 2 i 6 do 10 stron.
  • printToFile
    Typ: System.Object%
    true Aby wysłać instrukcje drukarki do pliku.Upewnij się, że określona nazwa pliku z OutputFileName.
  • collate
    Typ: System.Object%
    Podczas drukowania wielu kopii dokumentu, true Aby wydrukować wszystkie strony dokumentu przed wydrukowaniem następnej kopii.
  • activePrinterMacGX
    Typ: System.Object%
    Ten argument jest dostępny tylko w programie Microsoft Office Macintosh Edition.Aby uzyskać dodatkowe informacje na temat tego argumentu można znaleźć w Skorowidzu języka pomocy dołączone do pakietu Microsoft Office dla komputerów Macintosh Edition.
  • manualDuplexPrint
    Typ: System.Object%
    true Aby wydrukować dokument dwustronnych na drukarce bez zestawu drukowania dwustronnego.Jeśli ten argument jest true, PrintBackground i PrintReverse właściwości są ignorowane.Użycie PrintOddPagesInAscendingOrder i PrintEvenPagesInAscendingOrder właściwości do kontroli danych wyjściowych podczas ręcznego drukowania dwustronnego.Ten argument może być niedostępny, w zależności od języka pomocy technicznej (USAAngielski, na przykład) który wybrałeś lub zainstalowałeś.
  • printZoomColumn
    Typ: System.Object%
    Liczba stron, program Word ma zmieścić w poziomie na jednej stronie.Może być 1, 2, 3 lub 4.Za pomocą PrintZoomRow argument, aby wydrukować wiele stron na jednym arkuszu.
  • printZoomRow
    Typ: System.Object%
    Liczba stron, program Word ma dopasowanie w pionie na jednej stronie.Może być 1, 2 lub 4.Za pomocą PrintZoomColumn argument, aby wydrukować wiele stron na jednym arkuszu.
  • printZoomPaperWidth
    Typ: System.Object%
    Szerokość, do którego program Word ma skali drukowanych stron w twipach (20 twipów = 1 punkt; 72 punkty = 1 cal).
  • printZoomPaperHeight
    Typ: System.Object%
    Wysokość, do którego program Word ma skali drukowanych stron w twipach (20 twipów = 1 punkt; 72 punkty = 1 cal).

Uwagi

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Następujący kod w przykładzie wykorzystano PrintOut metoda drukowania dwóch kopii całego dokumentu.Aby wykorzystać ten przykład, należy uruchomić go z klasy ThisDocument w projekcie na poziomie dokumentu.

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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

DocumentBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Word