Hjem Social Media Arbejder med Excel 2016 dialogboksen kontroller i VBA dummies

Arbejder med Excel 2016 dialogboksen kontroller i VBA dummies

Indholdsfortegnelse:

Video: How to change Form background color in Run time in VB.net 2024

Video: How to change Form background color in Run time in VB.net 2024
Anonim

Der er mange måder, du kan arbejde med dialogboksen kontroller i VBA Excel 2016. Så hvis du er klar til dette trin Fortsæt læsning. Her finder du ud af, hvordan du arbejder med dialogboksen kontroller i et UserForm objekt.

Flytning og ændring af kontroller

Når du har placeret en kontrol i en dialogboks, kan du flytte den og ændre størrelsen ved hjælp af standard museknikker. Eller for præcis kontrol kan du bruge vinduet Egenskaber til at indtaste en værdi for kontrolens højde, bredde, venstre eller øverste egenskab.

Du kan vælge flere kontroller med Ctrl + klikke på kontrolknapperne. Eller du kan klikke og trække til "lasso" en gruppe af kontroller. Når flere kontroller er valgt, viser vinduet Egenskaber kun de egenskaber, der er fælles for alle valgte kontroller. Du kan ændre disse fælles egenskaber, og ændringen vil blive foretaget til alle kontroller, du vælger, hvilket er meget hurtigere end at gøre dem en ad gangen.

En kontrol kan skjule en anden kontrol; Med andre ord kan du stable en kontrol oven på en anden. Medmindre du har en god grund til at gøre det, skal du sørge for, at du ikke overlapper kontrollerne.

Regulering og afstandskontrol

Formatmenuen i VBE-vinduet indeholder flere kommandoer, der hjælper dig med at justere og justere kontrollerne i en dialogboks. Inden du bruger disse kommandoer, skal du vælge de knapper, du vil arbejde med. Disse kommandoer fungerer som du måske forventer. Her er en dialogboks med flere CheckBox-kontroller, der er ved at blive justeret.

vælg kommandoen Format -> Juster for at ændre justeringen af ​​UserForm-kontrollerne.

Når du vælger flere kontroller, vises den sidst valgte kontrol med hvide håndtag frem for de normale sorte håndtag. Kontrol med de hvide håndtag er grundlaget for at justere eller ændre størrelsen på de andre valgte kontroller, når du bruger menuen Format.

Tilpasning af tastaturbrugere

Mange brugere foretrækker at navigere gennem en dialogboks ved at bruge tastaturet: Tryk på Tab eller Skift + Tab cykler gennem kontrollerne, mens der trykkes på en genvejstast, aktiverer en bestemt kontrol øjeblikkeligt.

For at sikre, at din dialogboks fungerer korrekt for tastaturbrugere, skal du være opmærksom på to problemer:

  • Tabordreferencer

  • Accelerator-nøgler

Ændring af fanebladet

Fanenordren bestemmer ordren hvor kontrollerne aktiveres, når brugeren trykker på Tab eller Shift + Tab. Det bestemmer også, hvilken kontrol der har det indledende fokus - det vil sige, hvilken kontrol er den aktive kontrol, når dialogboksen først vises. Hvis en bruger f.eks. Indtaster tekst i en tekstboks, er tekstboksens fokus.Hvis brugeren klikker på en alternativknap, er valgknappen fokuseret. Den første kontrol i fanebladet har fokus, når Excel først viser en dialogboks.

For at indstille kontrolfanebladet, vælg Vis → Fanenordre. Du kan også højreklikke på dialogboksen og vælge Tab Order fra genvejsmenuen. I begge tilfælde viser Excel dialogboksen Tabordrekkefølge.

Dialogboksen Tabordrækkefølge.

Dialogboksen Tabordrækkefølge viser alle kontrolelementerne i UserForm. Fanen Ordre i UserForm svarer til rækkefølgen af ​​emnerne i listen. Hvis du vil ændre fanebladet for en kontrol, skal du vælge det i listen og derefter klikke på knappen Flyt op eller Flyt ned. Du kan vælge mere end en kontrol (klik, mens du trykker på Skift eller Ctrl) og flyt dem alle ad gangen.

I stedet for at bruge dialogboksen Tabordrekkefølge kan du indstille en kontrolposition i fanebladet ved hjælp af vinduet Egenskaber. Den første kontrol i fanebestemmelsen har en TabIndex-egenskab på 0. Hvis du vil fjerne en kontrol fra fanebladet, skal du indstille dens TabStop-ejendom til False.

Nogle betjeningselementer (f.eks. Frame- eller MultiPage-kontroller) fungerer som beholdere til andre betjeningselementer. Kontrolerne inde i en container kontrol har deres egen fanebestilling. Hvis du vil indstille fanebestemmelsen for en gruppe OptionButtons inden for en ramme kontrol, skal du vælge Frame kontrollen, før du vælger kommandoen Vis → fanebeskrivelse.

Indstilling af genvejstaster

Normalt vil du tildele en accelerator eller genvejstast, til dialogboksen. Det gør du ved at indtaste et brev til acceleratoregenskaben i vinduet Egenskaber. Hvis en kontrol ikke har en acceleratoregenskab (f.eks. En tekstboks), kan du stadig tillade direkte tastaturadgang til det ved hjælp af en etiketstyring. Det vil sige, tildele en accelerator nøgle til etiketten og læg etiketten direkte foran tekstboksen i fanebladet.

Her er en UserForm med tre tekstboks. Etiketterne, der beskriver tekstboksene, har acceleratortaster, og hver etiket går forud for den tilsvarende tekstboks i fanebladet. Ved at trykke på Alt + D aktiveres for eksempel tekstbogen ved siden af ​​afdelingsetiketten.

Brug etiketter til at give direkte adgang til kontroller, der ikke har accelerator nøgler.

Testing a UserForm

VBE tilbyder tre måder at teste en UserForm på uden at kalde den fra en VBA procedure:

  • Vælg Kør → Kør Sub / UserForm kommandoen.

  • Tryk på F5.

  • Klik på knappen Kør Sub / UserForm på værktøjslinjen Standard.

Når en dialogboks vises i denne testtilstand, kan du prøve fanebladet og acceleratortasterne.

Arbejder med Excel 2016 dialogboksen kontroller i VBA dummies

Valg af editor

For seniorer: Sådan bruges fælles Excel-funktioner - dummies

For seniorer: Sådan bruges fælles Excel-funktioner - dummies

Excel har hundredvis af funktioner, men de fleste af dem er meget specialiserede. Det grundlæggende sæt af Excel-funktioner, som den gennemsnitlige bruger arbejder med, er meget mere håndterbar. De enkleste funktioner har ingen argumenter. To primære eksempler er NU: Rapporterer den aktuelle dato og klokkeslæt. I dag: Rapporterer den aktuelle dato. Selvom ingen bruger nogen ...

For seniorer: Sådan arbejder du med skrifttyper i Office 2010 - dummies

For seniorer: Sådan arbejder du med skrifttyper i Office 2010 - dummies

En skrifttype er en standard måde at lave hvert brev på. (Det kaldes også et skrifttype.) Skrifttypestørrelsen styrer højden af ​​bogstaverne. På tværs af alle Office-programmerne kan du vælge forskellige skrifttyper og skriftstørrelser til dit arbejde. Skrifttypestørrelsen er baseret på afstanden fra toppen af ​​det højeste brev ...

Sådan arbejder du med digitale fotos i Windows - dummies

Sådan arbejder du med digitale fotos i Windows - dummies

Windows 7 gør det nemt at arbejde med digitale fotos. Du kan vælge og vælge billeder for at se på eller vise en gruppe fotos i et diasshow. Du kan endda gøre et yndlingsbillede til din desktop baggrund, så du ser det hver gang du starter Windows 7. Sådan arbejder du med billeder i Windows 7: Vælg ...

Valg af editor

Manipulere tekst med Acrobat CS5 TouchUp tekstværktøj - dummier

Manipulere tekst med Acrobat CS5 TouchUp tekstværktøj - dummier

Værktøjet TouchUp tekst i Adobe Acrobat Creative Suite 5 bruges til at røre op eller manipulere tekst. Denne touch-up kan omfatte ændring af faktiske tekstkarakterer eller udseendet af tekst. Du kan ændre katten til at læse hunden, eller du kan ændre sort tekst til blå, eller du kan endda ændre Helvetica-fonten til ...

Stempel PDF-dokumenter med Acrobat CS5 Stempelværktøj - dummier

Stempel PDF-dokumenter med Acrobat CS5 Stempelværktøj - dummier

Du kan nemt stemple et dokument i Adobe Acrobat Creative Suite 5 ved at bruge stempelværktøjet i værktøjslinjen Kommentar og markering, som du kan få adgang til ved at klikke på kommentaren i værktøjslinjen Opgaver. Du kan derefter vælge Vis kommentar og markeringsværktøjer. Du kan også få adgang til værktøjslinjen Kommentar og markering ...

Opsummerer kommentarer i Acrobat CS5 Dokumenter - dummies

Opsummerer kommentarer i Acrobat CS5 Dokumenter - dummies

En af de mest kraftfulde funktioner i Adobe Acrobat Creative Suite 5 kommenterer er evnen til nemt at styre og dele kommentarer og kommentarer blandt anmeldere. Acrobat CS5 gør det nemt at medtage brugere af den gratis Adobe Reader i en gennemgangsproces. Hvis du vil inkludere Adobe Reader-brugere i en anmeldelse, skal du vælge Kommentarer → Aktivér for at kommentere ...

Valg af editor

Sådan bruger du Preset Manager i Photoshop CS6 - dummies

Sådan bruger du Preset Manager i Photoshop CS6 - dummies

Mange af panelerne og værktøjerne Photoshop CS6 arbejder med kan bruge indstillinger, som du gemmer på din harddisk som forudindstillinger. Du kan for eksempel oprette brugerdefinerede farver og børstetips, opbygge dine egne gradienter, oprette et bibliotek med figurer eller kompilere et sæt stilarter, der skal gælde for lag. Du vil blive ...

Sådan bruges værktøjet Rotate View i Photoshop CS6 - dummies

Sådan bruges værktøjet Rotate View i Photoshop CS6 - dummies

Deling af flyvemenuen i Photoshop CS6 med håndværktøjet er værktøjet Rotate View. Dette værktøj roterer faktisk hele dit billedvindue. Følg disse trin for at bruge værktøjet Roter visning: Vælg værktøjet Roter visning fra værktøjspanelet. Placer din værktøjsmarkør i billedvinduet og hold musen nede ...