Excel VBA šriftų nuosavybė
The Šrifto nuosavybė objekto "Range" objektas Excel VBA suteikia prieigą prie daugybės kitų savybių. Taip yra todėl, kad Font savybė grąžina patį objektą; Font objektas. Objektas "Font" turi daug savybių, pvz., "Spalvų savybė" ir "Bold".
Spalvų nuosavybė
Norėdami pakeisti "Excel" klasės spalvą, naudokite "Range" objekto Font savybę ir tada "Font" objekto spalvų nuosavybę.
1. Įtraukite šią kodo eilutę:
Paaiškinimas: iš kur gauname šį keistą numerį? Na, mes pradėjome makrokomandą ir pakeitėme ląstelės spalvą į raudoną. Galite tai padaryti kiekvienai spalvai!
2. Toliau nurodyta kodo eilutė pateikia tą patį rezultatą.
Paaiškinimas: "vbRed" yra savaime suplanuota "Excel VBA" konstanta. Įdėkite žymeklį į "vbRed" redaktorių Visual Basic ir spustelėkite F1, kad pamatytumėte, kurias kitas konstantas galite naudoti.
3. Toliau nurodyta kodo eilutė pateikia tą patį rezultatą.
Paaiškinimas: RGB reiškia raudoną, žalią ir mėlyną. Tai yra trys pagrindinės spalvos. Kiekvienas komponentas gali būti nuo 0 iki 255. Naudodamiesi šia funkcija galite atlikti kiekvieną spalvą. RGB (255,0,0) suteikia grynai raudonos spalvos.
Bold turtas
Ši kodo eilutė paryškina diapazoną:
Norėdami išskleisti diapazoną, galite naudoti klaidingą raktinį žodį. Font objektas turi daug daugiau savybių. Jei norite programuoti tokius dalykus, tiesiog naudokite "Macro Recorder", kad sužinotumėte, kaip tai padaryti! Paprastai "Macro Recorder" sukurtas kodas per ilgas. Pavyzdžiui, "Macro Recorder" sukuria tokį kodą, kai mes drąsiai diapazonas ("A1").

Mes ką tik matėme, kad šios dvi kodo eilutės gali būti parašytos kaip viena kodo eilutė.