VBA: ColorIndex popis kodova i RGB boje

Popis kodova indeksa boja VBA

Kada koristite VBA za kodiranje Colorindexa (ili boje pozadine) ćelije, korisno je znati koji će cijeli broj biti jednake boji. Ispod je referentna slika koja prikazuje boju i navodi odgovarajuće Colorindex. aka VBA paleta boja

Evo koda da biste ga sami napravili ili samo označite ovu stranicu:

123456789101112131415 Pod ColorRef ()Dim x kao cijeli brojZa x = 1 do 56Ako je x <TadaStanice (x, 1). Unutrašnjost.Indeks boje = xStanice (x, 2) = xDrugoStanice (x - 28, 3). Unutrašnjost.Indeks boje = xStanice (x - 28, 4) = xZavrši akoSljedeći xKraj podm

Primjeri VBA ColorIndex

Postavi boju pozadine ćelije

1 Raspon ("A1"). Interijer.Indeks boje = 6

Postavite boju fonta ćelije

1 Raspon ("A1"). Font.ColorIndex = 5

Postavi boju obruba ćelija

1 Raspon ("A1"). Granice.Indeks boje = 5

Nabavite ColorIndex pozadine ćelije

123 Dim col kao cijeli brojcol = Raspon ("A1"). Interijer.Indeks boje

Boju pozadine ćelije postavite na boju druge ćelije

1 Raspon ("A1"). Interijer.BojaIndeks = Raspon ("B1"). Interijer.Izraz boja

VBA svojstvo boje

Umjesto svojstva ColorIndex programa Excel / VBA, možete koristiti svojstvo Boja. Svojstvo Color ima dvije vrste unosa:

  1. vbColor
  2. RGB boje

O njima ćemo raspravljati u nastavku:

VB boja

VB Color najjednostavniji je način postavljanja boja u VBA. Međutim, on je i najmanje fleksibilan. Za postavljanje koda boje pomoću vbColor koristite donju tablicu:

Međutim, kao što možete vidjeti iz tablice, vaše su mogućnosti krajnje ograničene.

Postavi boju pozadine ćelije

1 Raspon ("A1"). Interijer.Boja = vbŽuta

Postavite boju fonta ćelije

1 Raspon ("A1"). Font.Color = vbBlue

Postavi boju obruba ćelija

1 Raspon ("A1"). Granice.Boja = vbRed

Boju pozadine ćelije postavite na boju druge ćelije

1 Raspon ("A1"). Interijer.Boja = Raspon ("B1"). Interijer.Boja

RGB boje

RGB označava crvenu zelenu plavu. To su tri osnovne boje koje se mogu kombinirati za proizvodnju bilo koje druge boje. Prilikom unosa boja kao RGB, unesite vrijednost između 0 i 255 za svaki kôd boje.

Evo primjera:

1 Raspon ("A1"). Interijer. Boja = RGB (255,255,0)

Gore smo postavili Crveno = 255 (maksimalna vrijednost), Zeleno = 255 (maksimalna vrijednost) i Plavo = 0 (minimalna vrijednost). Time se boja pozadine ćelije postavlja na žutu.

Umjesto toga, boju fonta ćelije možemo postaviti na ljubičastu:

1 Raspon ("A1"). Interijer. Boja = RGB (128,0,128)

Postoje brojni mrežni alati za pronalaženje RGB koda za željenu boju (evo jednog).

ColorIndex popis kodova i RGB boje u Access VBA

Access koristi obrasce za prikaz podataka. Kodove ColorIndex možete koristiti za programsku promjenu boje pozadine i boje prednjeg plana objekata u vašim pristupnim obrascima.

12345 Privatna pod cmdSpremi_klik ()'promijenite boju pozadine gumba za spremanje kada se zapis spremi.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbGreenKraj podm

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave