/ / Excel VBA Font Property

Excel VBA Font Property

În Proprietate de font a obiectului de gamă în Excel VBA oferă acces la o multime de alte proprietati. Asta se datorează faptului că proprietatea Font întoarce un obiect în sine; obiect de Font.Font obiect are multe proprietăţi ca proprietatea culoare şi proprietatea Bold.

Culoare proprietate

Pentru a schimba culoarea de o gamă de Excel, utilizaţi proprietatea Font gama obiectului, iar apoi proprietatea culoare Font obiect.

1. adăugaţi următoarea linie de cod:

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

Explicaţie: În cazul în care putem obţine acest număr ciudat la? Ei bine, am inceput înregistratorul de macrocomenzi şi a schimbat culoarea de o celulă la rosu.Puteţi face acest lucru pentru fiecare culoare!

2 următoarea linie de cod dă rezultatul exact acelaşi.

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

Explicaţie: vbRed este un fel de clădire-înăuntru constantă în Excel VBA.Plasaţi cursorul pe vbRed în editorul Visual Basic şi faceţi clic pe F1 pentru a vedea ce alte constante utilizaţi.

3 următoarea linie de cod dă rezultatul exact acelaşi.

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

Explicaţie: RGB standuri pentru roşu, verde şi Blue.These sunt cele trei culori primare.Fiecare componenta poate lua pe o valoare de la 0 la 255. cu aceasta functie puteti face orice culoare.RGB(255,0,0) dă culoarea roşu pur.

Bold proprietate

Următorul cod linie bolds o gamă:

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

Pentru a unbold o gamă, puteţi utiliza cuvinte cheie False.Font obiect are multe proprietăţi mai multe. Dacă doriţi pentru a programa aceste fel de lucruri, doar utiliza înregistratorul de macrocomenzi pentru a vedea cum se face!De obicei, cod creat de înregistratorul de macrocomenzi este prea lung.De exemplu, înregistratorul de macrocomenzi creează următorul cod atunci când ne bold de Range("A1").

Fontului şi îndrăzneţ de proprietate în Excel VBA

Tocmai am văzut că aceste linii de cod două poate fi scrisă ca un cod de linie.

De asemenea, citiți: