Office
Είσοδος

Συνάρτηση Tab

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

Σημείωση: Η συνάρτηση, τη μέθοδο, αντικείμενο ή ιδιότητα που περιγράφονται σε αυτό το θέμα είναι απενεργοποιημένη, εάν η Microsoft Jet Expression Service εκτελείται σε λειτουργία φίλτρου, η οποία δεν επιτρέπει την αξιολόγηση της ενδεχομένως μη ασφαλών παραστάσεων. Για περισσότερες πληροφορίες σχετικά με τη λειτουργία sandbox, κάντε αναζήτηση για "η λειτουργία φίλτρου" στη Βοήθεια.

Χρησιμοποιείται με την πρόταση Εκτύπωση # ή τη μέθοδο εκτύπωσης για να τοποθετήσετε εξόδου.

Σύνταξη

Καρτέλα [(n)]

Το προαιρετικό nόρισμα είναι ο αριθμός στήλης μετακινηθεί πριν από την εμφάνιση ή την εκτύπωση του επόμενου παράσταση σε μια λίστα. Εάν παραλειφθεί το όρισμα, Tab πραγματοποιεί μετακίνηση του σημείου εισαγωγής στην αρχή του επόμενου ζώνη εκτύπωσης. Αυτό σας επιτρέπει Tab για να χρησιμοποιηθεί αντί για κόμμα στις γλώσσες που χρησιμοποιούν το κόμμα ως διαχωριστικό δεκαδικών.

Παρατηρήσεις

Εάν η τρέχουσα θέση εκτύπωσης στην τρέχουσα γραμμή είναι μεγαλύτερο από n, καρτέλα παραλείπει στη στήλη οστό nστην επόμενη γραμμή εξόδου. Εάν n είναι μικρότερο του 1, καρτέλα μετακινεί τη θέση εκτύπωσης στη στήλη 1. Εάν n είναι μεγαλύτερο από το πλάτος της γραμμής εξαγωγής, η καρτέλα υπολογίζει την επόμενη θέση εκτύπωσης χρησιμοποιώντας τον τύπο:

n MOD πλάτος

Για παράδειγμα, εάν πλάτος είναι 80 και να καθορίσετε καρτέλα (90), η επόμενη εκτύπωση θα ξεκινήσει στη στήλη 10 (το υπόλοιπο του 90/80). Εάν n είναι μικρότερη από την τρέχουσα θέση εκτύπωσης, εκτύπωση θα ξεκινήσει στην επόμενη γραμμή στο την υπολογισμένη θέση εκτύπωσης. Εάν η υπολογισμένη θέση εκτύπωσης είναι μεγαλύτερο από την τρέχουσα θέση εκτύπωσης, εκτύπωση θα ξεκινήσει από την υπολογισμένη θέση εκτύπωσης στην ίδια γραμμή.

Η πιο αριστερή θέση εκτύπωσης σε μια γραμμή εξόδου είναι πάντα 1. Όταν χρησιμοποιείτε την πρόταση Εκτύπωση # για να εκτυπώσετε αρχεία, η δεξιά θέση εκτύπωσης είναι το τρέχον πλάτος του αρχείου εξόδου, το οποίο μπορείτε να ορίσετε χρησιμοποιώντας το πλάτος # πρόταση.

Σημείωση: Βεβαιωθείτε ότι σας σε μορφή πίνακα στήλες είναι αρκετό πλάτος ώστε να περιλαμβάνει ευρεία γράμματα.

Όταν χρησιμοποιείτε τη συνάρτηση Tab με τη μέθοδο εκτύπωσης , η επιφάνεια εκτύπωσης χωρίζεται σε ενιαίο, σταθερού πλάτους στηλών. Το πλάτος κάθε στήλης είναι ο μέσος όρος το πλάτος όλων των χαρακτήρων στο μέγεθος στιγμής της επιλεγμένης γραμματοσειράς. Ωστόσο, δεν υπάρχει καμία συσχέτισης μεταξύ του αριθμού των χαρακτήρων που εκτυπώνονται και τον αριθμό των στηλών σταθερού πλάτους καταλάβει αυτούς τους χαρακτήρες. Για παράδειγμα, το κεφαλαίο γράμμα W καταλαμβάνει περισσότερες από μία στήλες σταθερού πλάτους και το πεζό γράμμα i καταλαμβάνει λιγότερο από μία στήλη σταθερού πλάτους.

Παράδειγμα

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε ένα έργο Visual Basic για τη λειτουργική μονάδα Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στο στοιχείο Αναζήτηση και πληκτρολογήστε μία ή περισσότερες όρων στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση Tab για να τοποθετήσει το αποτέλεσμα σε ένα αρχείο και στο παράθυρο άμεσης παρακολούθησης .

' The Tab function can be used 
' with the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
' The second word prints at column 20.
Print #1, "Hello"; Tab(20); "World."
' If the argument is omitted, cursor is moved
' to the next print zone.
Print #1, "Hello"; Tab; "World"
Close #1 ' Close file.

Η συνάρτηση καρτέλα επίσης μπορεί να χρησιμοποιηθεί με τη μέθοδο εκτύπωσης . Η ακόλουθη πρόταση εκτυπώνει κείμενο ξεκινώντας από τη στήλη 10.

Debug.Print Tab(10); "10 columns from start."
Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×