Hur infogar man färgkodad rullgardinslista i Word-tabellen?
Anta att du har en tabell i ditt Word-dokument och nu vill du infoga en färgkodad listruta i en kolumn i tabellen. Det betyder att när du väljer ett alternativ från rullgardinsmenyn blir cellfärgen röd, och när du väljer en annan blir cellfärgen grön, som visas i skärmdumpen nedan:

Infoga färgkodad listruta i Word-dokument med VBA-kod
Följande steg guidar dig genom att infoga en rullgardinslista i en tabellcell och tillämpa bakgrundsfärg på cellen baserat på det valda objektet:
- Välj en cell i tabellen där du vill infoga rullgardinsmenyn och klicka sedan på "Utvecklare" > "Innehållskontroll i rullgardinsmenyn".
Obs: Om du inte ser fliken Utvecklare i menyfliksområdet, besök: Hur man visar fliken Utvecklare i Word-bandet.
- Rullgardinsmenyn infogas i den specifika cellen. Klicka sedan på "Utvecklare" > "Egenskaper".
- I dialogrutan "Content Control Properties" gör du följande:
- Ange titelnamnet i textrutan "Titel".
- Klicka på knappen "Lägg till" för att öppna dialogrutan "Lägg till val".
- Skriv rullgardinsmenyn i textrutan "Visningsnamn".
- Upprepa steg 3 för att infoga andra listobjekt efter behov.
- När du har skapat den första rullgardinsmenyn kan du kopiera och klistra in den i andra celler.
- Håll ner ALT + F11 för att öppna fönstret "Microsoft Visual Basic for Applications".
- I Microsoft Visual Basic for Applications-fönstret dubbelklickar du på "ThisDocument" från rutan "Project" för att öppna modulen. Kopiera sedan och klistra in följande kod i den tomma modulen:
Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean) With ContentControl.Range If ContentControl.Title = "Status" Then Select Case .Text Case "Complete" .Cells(1).Shading.BackgroundPatternColor = wdColorRed Case "In Progress" .Cells(1).Shading.BackgroundPatternColor = wdColorGreen Case "Not Start" .Cells(1).Shading.BackgroundPatternColor = wdColorBlue Case Else .Cells(1).Shading.BackgroundPatternColor = wdColorAutomatic End Select End If End With End Sub
Obs: I koden ovan, "Status" är titelnamnet som används när du skapar rullgardinsmenyn, och "Complete", "In Progress"och "Not Start" är föremålen. Du kan ändra dessa värden och motsvarande färger efter behov.
- Spara och stäng kodfönstret. Nu, när du väljer ett objekt från rullgardinsmenyn, kommer motsvarande färg att fylla cellen.

Bästa kontorsproduktivitetsverktyg
Kutools for Word - Höj din ordupplevelse med Over 100 Anmärkningsvärda funktioner!
🤖 Kutools AI-funktioner: AI-assistent / Realtidsassistent / Superpolsk (bevara format) / Super Translate (Bevara format) / AI-redaktion / AI korrekturläsning...
📘 Dokumentbehärskning: Dela sidor / Sammanfoga dokument / Exportera urval i olika format (PDF/TXT/DOC/HTML...) / Batchkonvertera till PDF...
✏ Innehållsredigering: Batchsök och ersätt över flera filer / Ändra storlek på alla bilder / Transponera tabellrader och kolumner / Konvertera tabell till text...
🧹 Enkel rengöring: Svep bort Extra utrymmen / Avsnitt bryter / Textrutor / Hyperlänkar / För fler borttagningsverktyg, gå till ta bort grupp...
➕ Kreativa inlägg: Föra in Tusen avskiljare / Kryssrutor / radio Knappar / QR-kod / Streckkod / Flera bilder / Upptäck mer i Insert grupp...
🔍 Precisionsval: Precisera Specifika sidor / Bord / Former / Rubrik stycken / Förbättra navigering med mer Välja pass...
⭐ Stjärnförbättringar: Navigera till valfri plats / Auto-infoga upprepad text / Växla mellan dokumentfönster / 11 Konvertering verktyg...
🌍 Stöder 40+ språk: Använda sig av Kutools på ditt föredragna språk – stöder engelska, spanska, tyska, franska, kinesiska och över 40 andra!

Bästa kontorsproduktivitetsverktyg
Kutools for Word - 100+ verktyg för Word
- 🤖 Kutools AI-funktioner: AI-assistent / Realtidsassistent / Superpolsk / Super Translate / AI-redaktion / AI korrekturläsning
- 📘 Dokumentbehärskning: Dela sidor / Sammanfoga dokument / Batchkonvertera till PDF
- ✏ Innehållsredigering: Batch Hitta och ersätt / Ändra storlek på alla bilder
- 🧹 Enkel rengöring: Ta bort extra utrymmen / Ta bort sektionsbrott
- ➕ Kreativa inlägg: Sätt i tusen avskiljare / Infoga kryssrutor / Skapa QR-koder
- 🌍 Stöder 40+ språk: Kutools talar ditt språk – stöds över 40 språk!