Visual Basic-Quellcode
- Private Sub cmd_print_Click()
- Dim dlg As Dialog, R As Variant
- Dim seite As String
- 'feststellen, wieviel Seiten das Dokument hat => Minus letzte Seite
- seite = (ActiveDocument.ComputeStatistics(wdStatisticPages)) - 1
- Set dlg = Dialogs(wdDialogFilePrint) 'Zuweisung des Dialogs
- 'Unload Me
- 'da der Drucker den Befehl Seite 1 bis 1 nicht kennt, muss eine Auswahl getroffen werden
- If seite > 1 Then
- Dim ch
- ch = True
- If ch = True Then
- ActiveDocument.Select
- ActiveDocument.PrintOut Range:=wdPrintFromTo, from:="4", to:=seite
- 'um auf die letzte seite zu gelangen, muss hier der Dokumentschutz entfernt werden
- If ActiveDocument.ProtectionType <> wdNoProtection Then
- ActiveDocument.Unprotect
- End If
- End If
- End If
- End Sub
Das ist derzeit mein abgewandelter Quelltext, wo ist der Fehler?
Beschreibung --> Word 2010 Dokument hat nen paar Buttons auf der ersten Seite (die nicht mitgedruckt werden sollen) --> daher brauch ich da nen Button, dass erst ab Seite 2 gedruckt wird. Mein Problem ist - ich bekomm nur leere Seiten raus