/ / / Excel Property Font VBA

Ιδιότητα γραμματοσειράς Excel VBA

ο Ιδιότητα γραμματοσειράς του αντικειμένου Range στο Excel VBA δίνει πρόσβαση σε πολλές άλλες ιδιότητες. Αυτό συμβαίνει επειδή η ιδιότητα γραμματοσειράς επιστρέφει ένα ίδιο το αντικείμενο. το αντικείμενο γραμματοσειράς. Το αντικείμενο γραμματοσειράς έχει πολλές ιδιότητες όπως η ιδιότητα Χρώμα και η ιδιότητα Bold.

Χρωματική ιδιότητα

Για να αλλάξετε το χρώμα ενός εύρους Excel, χρησιμοποιήστε την ιδιότητα γραμματοσειράς του αντικειμένου εύρους και, στη συνέχεια, την ιδιότητα χρώματος του αντικειμένου γραμματοσειράς.

1. Προσθέστε την ακόλουθη γραμμή κώδικα:

Range("A1").Font.Color = -16776961

Επεξήγηση: Από πού βγαίνουμε αυτό τον περίεργο αριθμό; Λοιπόν, ξεκινήσαμε το Macro Recorder και άλλαξαμε το χρώμα ενός κελιού σε κόκκινο χρώμα. Μπορείτε να σε αυτό για κάθε χρώμα!

2. Η παρακάτω γραμμή κώδικα δίνει ακριβώς το ίδιο αποτέλεσμα.

Range("A1").Font.Color = vbRed

Επεξήγηση: Το vbRed είναι ένα είδος ενσωματωμένης σταθεράς στο Excel VBA. Τοποθετήστε τον κέρσορα στο vbRed στον επεξεργαστή της Visual Basic και κάντε κλικ στο F1 για να δείτε ποιες άλλες σταθερές μπορείτε να χρησιμοποιήσετε.

3. Η ακόλουθη γραμμή κώδικα δίνει ακριβώς το ίδιο αποτέλεσμα.

Range("A1").Font.Color = RGB(255, 0, 0)

Επεξήγηση: Το RGB σημαίνει Κόκκινο, Πράσινο και Μπλε. Αυτά είναι τα τρία βασικά χρώματα. Κάθε στοιχείο μπορεί να πάρει μια τιμή από 0 έως 255. Με αυτή τη λειτουργία μπορείτε να κάνετε κάθε χρώμα. Το RGB (255,0,0) δίνει το καθαρό κόκκινο χρώμα.

Έντονη ιδιοκτησία

Η ακόλουθη γραμμή κώδικα εμφανίζει μια τομή:

Range("A1").Font.Bold = True

Για να ξετυλίξετε ένα εύρος, μπορείτε να χρησιμοποιήσετε τη λέξη-κλειδί False. Το αντικείμενο γραμματοσειράς έχει πολλές περισσότερες ιδιότητες. Αν θέλετε να προγραμματίσετε τέτοιου είδους πράγματα, απλά χρησιμοποιήστε τη συσκευή εγγραφής Macro για να δείτε πώς να το κάνετε! Συνήθως ο κώδικας που δημιουργείται από τη συσκευή εγγραφής μακροεντολών είναι πολύ μεγάλος. Για παράδειγμα, η εγγραφή μακροεντολών δημιουργεί τον ακόλουθο κώδικα όταν επιλέξαμε το έντονο Range ("A1").

Γραμματοσειρά και έντονη ιδιότητα στο Excel VBA

Μόλις διαπιστώσαμε ότι αυτές οι δύο γραμμές κώδικα μπορούν να γραφτούν ως μία γραμμή κώδικα.

Επίσης διαβάστε: