VBA: ColorIndex kodu saraksts un RGB krāsas

VBA krāsu indeksa kodu saraksts

Izmantojot VBA, lai kodētu šūnas Colorindex (vai fona krāsu), ir lietderīgi zināt, kurš vesels skaitlis būs vienāds ar krāsu. Zemāk ir atsauces attēls, kurā parādīta krāsa un norādīts tās atbilstošais Colorindex. aka VBA krāsu palete

Šeit ir kods, lai to izveidotu pats, vai vienkārši pievienojiet grāmatzīmi šai lapai:

123456789101112131415 ApakškrāsaRef ()Dim x kā vesels skaitlisX = 1 līdz 56Ja x <tadŠūnas (x, 1). Interjers.ColorIndex = xŠūnas (x, 2) = xCitādiŠūnas (x - 28, 3). Interjers. Krāsu indekss = xŠūnas (x - 28, 4) = xBeigas JaNākamais xBeigu apakš

VBA ColorIndex piemēri

Iestatiet šūnas fona krāsu

1 Diapazons ("A1"). Interjers.ColorIndex = 6

Iestatiet šūnas fonta krāsu

1 Diapazons ("A1"). Fonts.ColorIndex = 5

Iestatiet šūnu apmaļu krāsu

1 Diapazons ("A1"). Robežas.ColorIndex = 5

Iegūstiet šūnu fona krāsuIndex

123 Dim col kā vesels skaitliscol = Diapazons ("A1"). Interjers.ColorIndex

Iestatiet šūnas fona krāsu uz citas šūnas krāsu

1 Diapazons ("A1"). Interior.ColorIndex = Diapazons ("B1"). Interior.ColorIndex

VBA krāsu īpašums

Tā vietā, lai izmantotu Excel / VBA īpašumu ColorIndex, varat izmantot rekvizītu Krāsa. Rekvizītam Krāsa ir divi ievades veidi:

  1. vbKrāsa
  2. RGB krāsas

Mēs tos apspriedīsim tālāk:

VB krāsa

VB Color ir vienkāršākais veids, kā iestatīt krāsas VBA. Tomēr tas ir arī vismazāk elastīgs. Lai iestatītu krāsu kodu, izmantojot vbColor, izmantojiet šo tabulu:

Tomēr, kā redzams no tabulas, jūsu iespējas ir ārkārtīgi ierobežotas.

Iestatiet šūnas fona krāsu

1 Diapazons ("A1"). Interjers.Krāsa = vbDzeltens

Iestatiet šūnas fonta krāsu

1 Diapazons ("A1"). Fonts.Krāsa = vbZila

Iestatiet šūnu apmaļu krāsu

1 Diapazons ("A1"). Robežas.Krāsa = vbSarkana

Iestatiet šūnas fona krāsu uz citas šūnas krāsu

1 Diapazons ("A1"). Interjers. Krāsa = Diapazons ("B1"). Interjers. Krāsa

RGB krāsas

RGB apzīmē sarkani zaļu zilu. Šīs ir trīs galvenās krāsas, kuras var kombinēt, lai iegūtu jebkuru citu krāsu. Ievadot krāsas kā RGB, katram krāsu kodam ievadiet vērtību no 0 līdz 255.

Šeit ir piemērs:

1 Diapazons ("A1"). Interjers. Krāsa = RGB (255 255,0)

Iepriekš mēs esam iestatījuši sarkanu = 255 (maksimālā vērtība), zaļo = 255 (maksimālā vērtība) un zilo = 0 (minimālā vērtība). Tādējādi šūnas fona krāsa tiek iestatīta uz dzeltenu.

Tā vietā mēs varam iestatīt šūnu fonta krāsu uz violetu:

1 Diapazons ("A1"). Interjers. Krāsa = RGB (128,0 128)

Ir daudz tiešsaistes rīku, lai atrastu vēlamās krāsas RGB kodu (šeit ir viens).

ColorIndex kodu saraksts un RGB krāsas Access VBA

Access datu parādīšanai izmanto veidlapas. Varat izmantot ColorIndex kodus, lai programmiski mainītu piekļuves veidlapu objektu fona krāsu un priekšplāna krāsu.

12345 Privāts apakš cmdSave_Click ()'mainīt ieraksta saglabāšanas fona krāsu, kad ieraksts ir saglabāts.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbGreenBeigu apakš

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave