Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Εκτύπωση] Εκτύπωση TextBox

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 05-02-14, 22:21
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-04-2013
Μηνύματα: 253
Προεπιλογή Εκτύπωση TextBox

Γεια σας παιδιά,
Γίνεται από ένα Useform να εκτυπώσω το TextBox που έχω δημιουργήσει
Παραθέτω συνημμένο.
Ευχαριστώ για όποια βοήθεια.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm TextBox_Print.xlsm (14,8 KB, 22 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 06-02-14, 09:18
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού 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
Προεπιλογή

Καλημέρα
Οι τρεις περιπτώσεις πιο κάτω κάνουν
Εκτύπωση όλης της φόρμας
Preview περιεχομένων TextBox
Εκτύπωση περιεχομένων TextBox
Αγνοήστε το μήνυμα "έχετε επιλέξει ένα μόνο κελί για εκτύπωση..." και πιέστε Ok

Κώδικας:
'1. ΕΚΤΥΠΩΣΗ Όλη η φόρμα
Private Sub CommandButton3_Click()
    Me.PrintForm
End Sub
Κώδικας:
'2. Preview περιεχομένων TextBox ΜΟΝΟ
'Μεταφορά του περιεχομένου του TextBox1
'σε κελί F1 και ΕΚΤΥΠΩΣΗ το κελί
'Διαμορφώστε το F1 (μέγεθος, Wrap text κλπ)
'Όπου sh1 το κωδικό όνομα του φύλλου που βρίσκεται το F1
'Όπου rngPrint το όνομα του κελιού F1
'Οι γραμμές που έχουν σήμανση Επιβάλλεται αν δεν μπουν θα κολλήσει η οθόνη
Private Sub CommandButton4_Click()
    sh1.Range("rngPrint").Value = TextBox1.Value
    sh1.PageSetup.PrintArea = "rngPrint"
    UserForm1.Hide    'Επιβάλλεται
    sh1.PrintPreview
    UserForm1.Show    'Επιβάλλεται
End Sub
Κώδικας:
'3. Print TextBox ΜΟΝΟ
Private Sub CommandButton2_Click()
    sh1.Range("rngPrint").Value = TextBox1.Value
    sh1.PageSetup.PrintArea = "rngPrint"
    sh1.PrintOut Copies:=1
End Sub
Απάντηση με παράθεση
  #3  
Παλιά 06-02-14, 13:19
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-04-2013
Μηνύματα: 253
Προεπιλογή

Γεια σου σπύρο ν' σαι πάντα καλά,
Επέλεξα την τρίτη περίπτωση, ζητώ συγνώμη δεν έχω καταλάβη.
εκεί που είναι τα sh1.Range("rngPrint").Value = TextBox1.Value
sh1.PageSetup.PrintArea = "rngPrint" πρέπει να αντικατασταθούν με κάποιο όνομα?

Ευχαριστώ
Απάντηση με παράθεση
  #4  
Παλιά 06-02-14, 14:08
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού 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
Προεπιλογή

Γιώργο σ' ευχαριστώ πολύ
Δεν αλλάζεις κάτι απλά το rngPrint
το χρησιμοποιείς για ονομασία του κελιού
που θα επιλέξεις να φαίνεται το περιεχόμενο του Textbox στο φύλλο
(κελί προορισμού)
και μην ξεχάσεις να ονομάσεις το φύλλο sh1
όχι μπροστά στο tab αλλά πίσω στην κωδική ονομασία του (στο Properties Window)
Μπορείς να αντικαταστήσεις το sh1 με ActiveSheet
αν κι εφ' όσον το κελί που επέλεξες είναι στο ενεργό φύλλο
χωρίς να αλλάξεις τίποτα πίσω
Απάντηση με παράθεση
  #5  
Παλιά 06-02-14, 15:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-04-2013
Μηνύματα: 253
Προεπιλογή

Γεια σου και πάλι Σπύρο,
θα ήθελα ακόμη μια μικρή βοήθεια όταν πατάω εκτύπωση μου εμφανίζει το περιεχόμενο,
του TextBox στην οθόνη και μόνο την πρώτη λέξη πολλές φορές το ίδιο και στο χαρτί
τυπώνη μόνο την πρώτη λέξη πολλές φορές, παραθέτω συνημμένο.
Σ' ευχαριστώ για την πολύτιμη βοήθεια σου.

Τελευταία επεξεργασία από το χρήστη gfevran : 06-02-14 στις 16:25.
Απάντηση με παράθεση
  #6  
Παλιά 06-02-14, 16:54
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-04-2013
Μηνύματα: 253
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από gfevran Εμφάνιση μηνυμάτων
Γεια σου και πάλι Σπύρο,
θα ήθελα ακόμη μια μικρή βοήθεια όταν πατάω εκτύπωση μου εμφανίζει το περιεχόμενο,
του TextBox στην οθόνη και μόνο την πρώτη λέξη πολλές φορές το ίδιο και στο χαρτί
τυπώνη μόνο την πρώτη λέξη πολλές φορές, παραθέτω συνημμένο.
Σ' ευχαριστώ για την πολύτιμη βοήθεια σου.

παραθέτω συνημμένο
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm TextBox_Print.xlsm (21,1 KB, 11 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 06-02-14, 16:54
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού 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
Προεπιλογή

Όπως έγραψα στα σχόλια του κώδικα #2 θα πρέπει
να προσαρμόσεις τις διαστάσεις του κελιού προορισμού στις ανάγκες σου
και ακόμα να ενεργοποιήσεις το Wrap Text (αναδίπλωση κειμένου)
Απάντηση με παράθεση
  #8  
Παλιά 06-02-14, 16:57
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού 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
Προεπιλογή

Ρίξε μια ματιά στο βιβλίο
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm TextBox_Print.xlsm (23,7 KB, 23 εμφανίσεις)
Απάντηση με παράθεση
  #9  
Παλιά 06-02-14, 18:14
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-04-2013
Μηνύματα: 253
Προεπιλογή

O.K Σπύρο μια χαρά πήγε,
κάτι ακόμη το κείμενο είναι αρκετά μεγάλο και το ύψος της γραμμής,
το μέγιστο είναι 409,50 (546 pixels) ως εκ τούτου τυπώνει το μισό κείμενο,
υπάρχει κάποια λύση γ' αυτό.
Ευχαριστώ
Απάντηση με παράθεση
  #10  
Παλιά 06-02-14, 22:04
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού 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
Προεπιλογή

Ένα κελί της excel, "χωράει" κάτι λιγότερο από 33.000 χαρακτήρες,
συμπεριλλαμβανομένων και των κενών διαστημάτων.
Το πρόγραμμα αυτό όμως, δεν είναι κειμενογράφος, ώστε να έχει
περισσότερες δυνατότητες από αυτές που προσφέρει και για υπολογιστικό εργαλείο,
μάλλον καλά τα πάει και με τα κείμενα...
Δεν γνωρίζω το είδος της εργασίας σου, αλλά θεωρώ ότι θα πρέπει κάτι άλλο να κάνεις, ώστε να διαχειριστείς το θέμα.
Μου φαίνεται υπερβολικό να πρέπει να γράψεις κάτι τόσο μεγάλο σε φόρμα, να το εισάγεις σε κελί, και μετά να το τυπώσεις...
Αν κάτι δεν καταλαβαίνω, διαφώτισε μας, στο τι θέλεις να πετύχεις στο σύνολο
μήπως βρούμε άλλη λύση...
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Auto Size TextBox γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 0 12-01-17 13:15
[VBA] πρόβλημα σε userform & textbox kolekas Excel - Ερωτήσεις / Απαντήσεις 4 01-07-16 18:49
textBox autocomplete intefix Access - Ερωτήσεις / Απαντήσεις 0 22-02-15 13:31
[VBA] TextBox & ScrollBar gfevran Excel - Ερωτήσεις / Απαντήσεις 2 21-08-14 07:10
[VBA] TextBox gfevran Excel - Ερωτήσεις / Απαντήσεις 4 12-08-14 22:31


Η ώρα είναι 08:54.