Visual Basic for Applications ( VBA ) er en udvidelse af Microsofts Visual Basic programmeringssprog, der er indbygget i de fleste Microsoft-programmer for at øge programmerne ' funktionalitet. VBA. som standard , begrænser farver i tabelceller i Microsoft Access og Excel , for eksempel. Du kan øge eller forlænge denne standard farve begrænsning på en række måder. VBA Color Begrænsninger
Begyndende med Microsoft Access 2000 , kan brugerne anvende betinget formatering på kombinationsboksen og tekstbokse kontrol. Gør dette tillader dig at ændre bestemte display egenskaber, de fleste især baggrundsfarve og tæthed , afhængig af bestemte betingelser. VBA i applikationer , såsom Access , Excel og Word , beskæftiger programmering terminologi til at interagere med ansøgningen.
Brug af Object Model
Brug af betinget formatering i VBA involverer hvad Microsoft Vilkår for " Object Model" for til Word, Excel eller andre Microsoft-programmer , du opretter. Dette gøres på to måder: gennem " Betinget formatering " menuen og bruge VBA-kode. Brug VBA-kode giver flere muligheder, der kan gøre det muligt at anvende mere end tre farver med mere sort end menuvalg alene. Også ved hjælp af VBA-kode gør for meget lettere at kopiere og indsætte kode mellem Microsoft-programmer.
Tilføjelse farver via brugergrænsefladen
åbner et Microsoft Word, Excel eller Access dokumentet, og klik på " Format" i menuen . Brug af Microsoft VBA , kan du oprette forekomster af " FormatCondition " objekter ved hjælp af skabeloner og enhver af en skabelon tekst og grafik , typografier, formatering , makroer, autotekstelementer , værktøjslinjer og menuer . Hver betinget formateret som standard har to formater: . " Sande" standard-eller
Tilføjelse Colors Gennem Programmering
tre -condition grænse kan ændres ved hjælp af VBA kode til programmet betingelser for at besidde forskellige værdier i forskellige omstændigheder . I Excel som i Word, er Betinget formatering findes ved at klikke på " Format "> " Betinget formatering " på dokumentets regnearket menulinje. For eksempel, hvis celleindholdet er større end fem, men mindre end 10 VBA-kode automatisk viser forskellige farvenuancer , når en bruger foretager en ændring i et defineret område. Selvom dette teknisk set bruger " Hvis" - " Else " kommando i VBA programmering, det lader dig definere så mange farver, som du ønsker. Det er påberåbes ved at vælge "Code View" i Microsoft dokumentet og tildele " iColors . "