VBA: ColorIndexi koodide loend ja RGB värvid

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:

  1. vbVärv
  2. 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

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave