Lang L: none (table-of-contents)
VBA värviindeksi koodide loend
Kui kasutada VBA -d lahtri Colorindexi (või taustavärvi) kodeerimiseks, on kasulik teada, milline täisarv võrdub värviga. Allpool on viitepilt, mis näitab värvi ja loetleb selle vastava Colorindexi. aka VBA värvipalett

Siin on kood, mille abil saate selle endale teha või lihtsalt lisada sellele lehele järjehoidjad:
123456789101112131415 | Alamvärv ()Dim x täisarvunaX = 1 kuni 56Kui x <siisLahtrid (x, 1). Interjöör. Värviindeks = xLahtrid (x, 2) = xMuiduLahtrid (x - 28, 3). Sisemine. Värviindeks = xLahtrid (x - 28, 4) = xLõpp KuiJärgmine xEnd Sub |
VBA ColorIndexi näited
Määrake lahtri taustavärv
1 | Vahemik ("A1"). Interior.ColorIndex = 6 |
Määrake lahtri fondi värv
1 | Vahemik ("A1"). Font.ColorIndex = 5 |
Määrake lahtri ääriste värv
1 | Vahemik ("A1"). Piirid.Värviindeks = 5 |
Hankige lahtri tausta ColorIndex
123 | Hämardage täisarvunacol = vahemik ("A1"). Interior.ColorIndex |
Määrake lahtri taustavärv teise lahtri värviks
1 | Vahemik ("A1"). Interior.ColorIndex = Vahemik ("B1"). Interior.ColorIndex |
VBA värviline omadus
Exceli / VBA atribuudi ColorIndex kasutamise asemel saate kasutada atribuuti Värv. Atribuudil Värv on kaks sisenditüüpi:
- vbVärv
- RGB värvid
Me arutame neid allpool:
VB värv
VB Color on lihtsaim viis värvide seadistamiseks VBA -s. Siiski on see ka kõige vähem paindlik. Värvikoodi vbColor abil määramiseks kasutage järgmist tabelit:

Kuid nagu tabelist näha, on teie võimalused äärmiselt piiratud.
Määrake lahtri taustavärv
1 | Vahemik ("A1"). Interjöör.Värv = vbKollane |
Määrake lahtri fondi värv
1 | Vahemik ("A1"). Font.Color = vbBlue |
Määrake lahtri ääriste värv
1 | Vahemik ("A1"). Piirid.Värv = vbPunane |
Määrake lahtri taustavärv teise lahtri värviks
1 | Vahemik ("A1"). Interior.Color = Vahemik ("B1"). Interior.Color |
RGB värvid
RGB tähistab punast rohelist sinist. Need on kolm põhivärvi, mida saab kombineerida mis tahes muu värvi saamiseks. Kui sisestate värvid RGB -na, sisestage iga värvikoodi jaoks väärtus vahemikus 0 kuni 255.
Siin on näide:
1 | Vahemik ("A1"). Interjöör. Värv = RGB (255 255,0) |
Eespool oleme määranud punase = 255 (maksimaalne väärtus), rohelise = 255 (maksimaalse väärtuse) ja sinise = 0 (minimaalse väärtuse). See määrab lahtri taustavärvi kollaseks.
Selle asemel saame määrata lahtri fondi värvi lillaks:
1 | Vahemik ("A1"). Interjöör. Värv = RGB (128,0 128) |
Soovitud värvi (siin on üks) RGB -koodi leidmiseks on palju veebitööriistu.
ColorIndexi koodide loend ja RGB värvid Access VBA -s
Access kasutab andmete kuvamiseks vorme. ColorIndexi koodide abil saate programmiliselt muuta Accessi vormide objektide taustavärvi ja esiplaani värvi.
12345 | Privaatne alam cmdSave_Click ()"muutke salvestusnupu taustavärvi, kui kirje on salvestatud.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbGreenEnd Sub |
