VBA: ColorIndex kódok listája és RGB színek

VBA színindex kódok listája

Amikor a VBA -t használja a cella Colorindex (vagy háttérszín) kódolására, hasznos tudni, hogy melyik egész szám milyen színnel egyenlő. Az alábbiakban egy referenciakép látható, amely a színt mutatja, és felsorolja a megfelelő Colorindexet. más néven VBA színpaletta

Íme a kód, hogy egyet készítsen magának, vagy csak helyezze könyvjelzőre ezt az oldalt:

123456789101112131415 Sub ColorRef ()Dim x Mint egészX = 1 és 56 közöttHa x <AkkorSejtek (x, 1). Belső.ColorIndex = xSejtek (x, 2) = xMásSejtek (x - 28, 3). Belső.ColorIndex = xSejtek (x - 28, 4) = xVége HaKövetkező xEnd Sub

VBA ColorIndex példák

Állítsa be a cella háttérszínét

1 Tartomány ("A1"). Interior.ColorIndex = 6

Állítsa be a cella betűszínét

1 Tartomány ("A1"). Font.ColorIndex = 5

Állítsa be a Cella szegélyek színét

1 Tartomány ("A1"). Borders.ColorIndex = 5

Cellaháttér ColorIndex lekérése

123 Halvány oszlop egész számkéntcol = Tartomány ("A1"). Interior.ColorIndex

Állítsa be a cella háttérszínét egy másik cella színére

1 Tartomány ("A1"). Interior.ColorIndex = Tartomány ("B1"). Interior.ColorIndex

VBA színtulajdonság

Az Excel / VBA ColorIndex tulajdonságának használata helyett használhatja a Szín tulajdonságot. A Szín tulajdonságnak két bemeneti típusa van:

  1. vbColor
  2. RGB színek

Ezeket az alábbiakban tárgyaljuk:

VB Szín

A VB Color a legegyszerűbb módja a színek beállításának a VBA -ban. Ugyanakkor a legkevésbé rugalmas. Színkód beállításához a vbColor használatával használja az alábbi táblázatot:

A táblázatból azonban kiderül, hogy lehetőségei rendkívül korlátozottak.

Állítsa be a cella háttérszínét

1 Tartomány ("A1"). Belső.Szín = vbSárga

Állítsa be a cella betűszínét

1 Tartomány ("A1"). Betűtípus.Szín = vbKék

Állítsa be a Cella szegélyek színét

1 Tartomány ("A1"). Borders.Color = vbRed

Állítsa be a cella háttérszínét egy másik cella színére

1 Tartomány ("A1"). Interior.Color = Tartomány ("B1"). Interior.Color

RGB színek

Az RGB jelentése vörös zöld kék. Ez a három alapszín kombinálható bármilyen más szín előállításához. Ha a színeket RGB -ként adja meg, minden színkódhoz adjon meg egy értéket 0 és 255 között.

Íme egy példa:

1 Tartomány ("A1"). Belső. Szín = RGB (255 255,0)

Fentebb a piros = 255 (maximális érték), a zöld = 255 (maximális érték) és a kék = 0 (min. Érték) értékeket állítottuk be. Ezzel a cella háttérszínét sárgára állítja.

Ehelyett a cella betűszínét lila színre állíthatjuk:

1 Tartomány ("A1"). Belső.Szín = RGB (128,0128)

Számos online eszköz található a kívánt szín RGB -kódjának megtalálásához (itt van egy).

ColorIndex kódok listája és RGB színek az Access VBA -ban

Az Access űrlapokat használ az adatok megjelenítéséhez. A ColorIndex kódok segítségével programozhatóan módosíthatja az Access űrlapokon lévő objektumok háttérszínét és előtér színét.

12345 Privát al cmdSave_Click ()'a rekord mentésekor módosítsa a mentés gomb háttérszínét.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbZöldEnd Sub

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave