Office
Είσοδος

Συνάρτηση Spc

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

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

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

Σύνταξη

Spc ( n )

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

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

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

currentprintposition + (n Mod πλάτος)

Για παράδειγμα, εάν η τρέχουσα θέση εκτύπωσης είναι 24, το πλάτος της γραμμής εξαγωγής είναι 80 και καθορίστε Spc() 90), η επόμενη εκτύπωση θα αρχίσει στη θέση 34 (τρέχουσα θέση εκτύπωσης + το υπόλοιπο του 90/80). Εάν η διαφορά μεταξύ της τρέχουσας θέσης εκτύπωσης και το πλάτος της γραμμής εξόδου είναι μικρότερο του nn Mod πλάτος), η συνάρτηση Spc παραλείπει μέχρι την αρχή της επόμενης γραμμής και δημιουργεί κενά διαστήματα ισούται με n -) πλάτος - currentprintposition).

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

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

Παράδειγμα

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

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

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1 ' Close file.

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

Debug.Print Spc(30); "Thirty spaces later..."
Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

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

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

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

×