
27-08-14, 20:00
|
 | Συντονιστής Όνομα: Σπύρος Τσιλιγιάννης Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 22-11-2011 Περιοχή: Αθήνα
Μηνύματα: 2.321
| |
Αυτός είναι ο κώδικας για την προεπισκόπηση Κώδικας: Private Sub cmdPrintPreview_Click()
Dim PR1 As Range, PR2 As Range, PR3 As Range 'Ορισμός μεταβλητών
Set PR1 = Φύλλο2.Range("$F$6:$L$16") ' Set στις περιοχές εκτύπωσης
Set PR2 = Φύλλο3.Range("$F$6:$L$16")
Set PR3 = Φύλλο5.Range("$A$4:$N$23")
If OptionButton1 Then ' Εκκίνηση [1]
Unload Me ' Ξεφόρτωσε ώστε να μην υπάρχει διένεξη
PR1.PrintPreview ' Κάνε προεπισκόπηση
ShowUF ' Επαναφόρτωσε
End If
If OptionButton2 Then ' Επανάληψη όσο χρειάζεται [2]
Unload Me ' Ξεφόρτωσε ώστε να μην υπάρχει διένεξη
PR2.PrintPreview ' Κάνε προεπισκόπηση
ShowUF ' Επαναφόρτωσε
End If
If OptionButton3 Then ' Επανάληψη όσο χρειάζεται [3]
Unload Me ' Ξεφόρτωσε ώστε να μην υπάρχει διένεξη
PR3.PrintPreview ' Κάνε προεπισκόπηση
ShowUF ' Επαναφόρτωσε
End If
End Sub
και αυτός για την εκτύπωση με την προσθήκη του Τάσου Κώδικας: Private Sub cmdPrint_Click()
Dim PR1 As Range, PR2 As Range, PR3 As Range 'Ορισμός μεταβλητών
Dim NumberOfCopies As Byte ' Από 0 έως 255
NumberOfCopies = Application.InputBox(Prompt:="Επιλέξτε αριθμό αντίτυπων", _
Title:="Αριθμός αντίτυπων...", Default:=1, Type:=1)
Set PR1 = Φύλλο2.Range("$F$6:$L$16") ' Set στις περιοχές εκτύπωσης
Set PR2 = Φύλλο3.Range("$F$6:$L$16")
Set PR3 = Φύλλο5.Range("$A$4:$N$23")
If NumberOfCopies < 1 Then Exit Sub
If OptionButton1 Then ' Εκκίνηση [1]
Unload Me ' Ξεφόρτωσε ώστε να μην υπάρχει διένεξη
PR1.PrintOut Copies:=NumberOfCopies ' Κάνε εκτύπωση
ShowUF ' Επαναφόρτωσε
End If
If OptionButton2 Then ' Επανάληψη όσο χρειάζεται [2]
Unload Me ' Ξεφόρτωσε ώστε να μην υπάρχει διένεξη
PR2.PrintOut Copies:=NumberOfCopies ' Κάνε εκτύπωση
ShowUF ' Επαναφόρτωσε
End If
If OptionButton3 Then ' Επανάληψη όσο χρειάζεται [3]
Unload Me ' Ξεφόρτωσε ώστε να μην υπάρχει διένεξη
PR3.PrintOut Copies:=NumberOfCopies ' Κάνε εκτύπωση
ShowUF ' Επαναφόρτωσε
End If
End Sub
Δεν βάζουμε το Combobox για να μην πάμε πιο μακρυά
Δες τους και σύγκρινε
|