Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

VBA String Μέθοδοι

VBA έχει μια αφθονία των μεθόδων που λαμβάνουν χορδές ως επιχειρήματα , ή ότι οι ακολουθίες εξόδου ως τιμές επιστροφής . Για να αρχίσετε να οργανώσει αυτές τις μεθόδους για να εντοπίσετε καλύτερα αυτά που χρειάζεστε για τα προγράμματά σας , κοιτάξτε πρώτα με τις μεθόδους της κλάσης Strings . Μπορείτε να ταξινομήσετε τις μεθόδους αυτής της τάξης σε αυτές τις κατηγορίες : αναζήτηση και αντικατάσταση , μεθόδους που επιστρέφουν τμήματα μιας σειράς και μεθόδους που δημιουργούν νέες χορδές . Αναζήτηση και Αντικατάσταση Μέθοδοι
Η

Διάφορες μέθοδοι εγχόρδων VBA αναζητήσετε μια ακολουθία μέσα σε μια άλλη σειρά . Μερικές από αυτές τις μεθόδους σας επιτρέπουν να ορίσετε συμβολοσειρές αντικατάστασης . Μέθοδοι σε αυτή την κατηγορία περιλαμβάνουν Instr , η οποία επιστρέφει τον δείκτη μιας συμβολοσειράς μέσα σε μια άλλη σειρά . Για παράδειγμα , " Instr ( " helloThere " , " γεια " ) " θα επιστρέψει 1 , επειδή "γεια" εμφανίζεται σε 1 χαρακτήρα του string " helloThere . "
Εικόνων Επιστροφή τμήματα ενός String

VBA αλφαριθμητικές μεθόδους που επιστρέφουν τμήματα του ένα άλλο string περιλαμβάνει αριστερά και δεξιά , τα οποία επιστρέφουν sub -strings που λαμβάνονται από την αρχή και τα άκρα των χορδών . Για παράδειγμα , " αριστερά ( " γεια " , 2 ) θα επιστρέψει " ο ίδιος , «επειδή τα επιχειρήματά σας σε αυτή τη μέθοδο που προδιαγράφεται τους δύο πρώτους από αριστερά χαρακτήρες από το" γεια ". The Trim μεθόδους , όπως LTrim , μην πάρετε ένα αριθμητικό επιχείρημα . που αντί να επιστρέψουν χορδές απογυμνωθεί από λευκό χώρο , όπως τα κενά και χαρακτήρες tab .

Η Αλλαγή της σειράς ή Δημιουργία νέου String
Η

Η μέθοδος ονομάζεται String είναι ένα παράδειγμα μιας μεθόδου συμβολοσειράς VBA που δημιουργεί νέες χορδές ή τροποποιεί μια υπάρχουσα . Αυτή η μέθοδος δημιουργεί ένα string με ένα εξακολουθητικό χαρακτήρα . " String ( 3 , " α " ) , " για παράδειγμα , επιστρέφει το string " ααα , " γιατί έχετε υποδείξει θέλετε μια σειρά τριών χαρακτήρων που αποτελείται από το χαρακτήρα "a . " Η μέθοδος StrReverse αντιστρέφει χορδές . Για παράδειγμα , " StrReverse ( 'hello' ) " επιστρέφει " olleh . "
εικόνων υπόθεση Μέθοδοι

Ορισμένες μέθοδοι εγχόρδων VBA αλλάξετε την υπόθεση των χαρακτήρων . για παράδειγμα , UCase επιστρέφει ένα string το οποίο είναι το ίδιο με συμβολοσειρά εισόδου του , αλλά του οποίου όλα τα γράμματα σε κεφαλαία . Χρησιμοποιήστε LCase να μετατρέψετε χορδές σε πεζά . Σημείωση ότι VBA του Word έχει «έξυπνο» προσεγγίσεις για την αλλαγή περίπτωση , όπως η «υπόθεση» ιδιοκτησίας της κατηγορίας Range, το οποίο σας επιτρέπει να μετατρέψετε το κείμενο σε τίτλο ή πεζά πρότασης .
εικόνων String Μέθοδοι σε άλλες κλάσεις

Η κατηγορία Strings εντός VBA περιέχει μόνο ένα μικρό υποσύνολο από την πλήρη συλλογή των μεθόδων VBA που λαμβάνουν χορδές ως επιχειρήματα ή ότι οι ακολουθίες επιστροφής τιμές εξόδου . Μελέτη της κατηγορίας Σειρά στο Word VBA και την τάξη κατηγορίας στο Excel VBA , οι προγραμματιστές χρησιμοποιούν αυτά περισσότερο. Σημειώστε ότι αυτά είναι δύο διαφορετικές κατηγορίες , παρά την κοινή ονομασία τους . οι δύο αυτές κατηγορίες Σειρά έχουν χρησιμοποιηθεί ευρέως αλφαριθμητικές μεθόδους , όπως η "Αντικατάσταση" μέθοδο της κατηγορίας Σειρά Excel , καθώς και τη μέθοδο της " Execute " της του Λόγου "Αναζήτηση" class . οι δύο μέθοδοι που μόλις ανέφερα αντικαθιστά μια συμβολοσειρά με μια άλλη .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα