Hem Sociala medier Arbetar med Excel 2016 Dialogbox kontroller i VBA-dummies

Arbetar med Excel 2016 Dialogbox kontroller i VBA-dummies

Innehållsförteckning:

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

Det finns många sätt att arbeta med dialogrutan kontroller i VBA Excel 2016. Så om du är redo för det här steget, Fortsätt läsa. Här får du reda på hur du arbetar med dialogrutan kontroller i ett UserForm-objekt.

Flytta och ändra storlekskontrollerna

När du har ställt in en kontroll i en dialogruta kan du flytta den och ändra storlek på den med hjälp av standardmussteknik. Eller för exakt kontroll kan du använda fönstret Egenskaper för att ange ett värde för kontrollens höjd, bredd, vänster eller övre egenskap.

Du kan välja flera kontroller med Ctrl + och klicka på kontrollerna. Eller du kan klicka och dra till "lasso" en grupp kontroller. När flera kontroller väljs, visar fönstret Egenskaper endast de egenskaper som är gemensamma för alla valda kontroller. Du kan ändra de gemensamma egenskaperna, och ändringen kommer att göras till alla kontroller du väljer vilken är mycket snabbare än att göra dem en i taget.

En kontroll kan gömma en annan kontroll; Med andra ord kan du stapla en kontroll ovanpå en annan. Om du inte har en bra anledning att göra det, se till att du inte överlappar kontrollerna.

Kontroller för reglage och mellanslag

Formatmenyn i VBE-fönstret innehåller flera kommandon som hjälper dig att justera och placera kontrollerna i en dialogruta. Innan du använder dessa kommandon, välj de kontroller du vill arbeta med. Dessa kommandon fungerar som du kan förvänta dig. Här är en dialogruta med flera CheckBox-kontroller som håller på att justeras.

välj kommandot Format -> Justera för att ändra justeringen av UserForm-kontrollerna.

När du väljer flera kontroller, visas den senast valda kontrollen med vita handtag snarare än de vanliga svarta handtagen. Kontrollen med de vita handtagen är grunden för att anpassa eller ändra storlek på de andra valda kontrollerna när du använder menyn Format.

Tilltalande tangentbordsbrukare

Många användare föredrar att navigera genom en dialogruta med hjälp av tangentbordet: Tryck på Tab eller Shift + Tab cyklar genom kontrollerna, medan en snabbtangent aktiveras direkt aktiverar en viss kontroll.

För att säkerställa att dialogrutan fungerar korrekt för tangentbordsbrukare, måste du vara medveten om två problem:

  • Tab-order

  • Acceleratornycklar

Ändra flikordningen

Tabellbeställningen bestämmer ordern där kontrollerna aktiveras när användaren trycker på Tab eller Shift + Tab. Det bestämmer också vilken kontroll som har den inledande fokusen - det vill säga vilken kontroll är den aktiva kontrollen när dialogrutan först visas. Om en användare till exempel skriver in text i en textbox, har TextBox fokus.Om användaren klickar på en alternativknapp, har alternativknappen fokus. Den första kontrollen i flikordningen har fokus när Excel först visar en dialogruta.

För att ställa in kontrollflikordningen, välj Visa → Flikordning. Du kan också högerklicka på dialogrutan och välja Tab Order från genvägsmenyn. I båda fallen visar Excel dialogrutan Taborder.

Dialogrutan Tabellorder.

Dialogrutan Tabellorder innehåller alla kontroller i UserForm. Flikordningen i UserForm motsvarar ordningen för objekten i listan. För att ändra flikordningen för en kontroll markerar du den i listan och klickar sedan på Flytta upp eller Flytta ner-knappen. Du kan välja mer än en kontroll (klicka medan du trycker på Shift eller Ctrl) och flytta dem alla samtidigt.

Istället för att använda dialogrutan Tabulering, kan du ställa in en kontrollposition i flikordningen genom att använda fönstret Egenskaper. Den första kontrollen i flikordningen har en TabIndex-egenskap på 0. Om du vill ta bort en kontroll från flikordningen, ställer du in egenskapen TabStop till False.

Vissa kontroller (som ramar eller MultiPage-kontroller) fungerar som behållare för andra kontroller. Kontrollerna inuti en containerkontroll har sin egen flikordning. Om du vill ställa in flikordningen för en grupp alternativknappar i en ramkontroll väljer du ramkontrollen innan du väljer kommandot Visa → flikord.

Inställning av snabbnycklar

Normalt vill du tilldela en accelerator nyckel eller snabbtangent, till dialogrutans kontroller. Du gör det genom att skriva in ett brev för egenskapen Accelerator i fönstret Egenskaper. Om en kontroll inte har en Accelerator-egenskap (till exempel en TextBox) kan du fortfarande tillåta direkt tangentbordsåtkomst till det med hjälp av en etikettkontroll. Det vill säga, tilldela en acceleratornyckel till etiketten och placera etiketten direkt före textboxen i flikordningen.

Här är en UserForm med tre TextBoxes. Etiketterna som beskriver textrutorna har acceleratornycklar, och varje etikett föregår motsvarande textboks i flikordningen. Om du trycker på Alt + D aktiveras till exempel textboxen bredvid avdelningsetiketten.

Använd etiketter för att ge direkt åtkomst till kontroller som inte har acceleratornycklar.

Testa en UserForm

VBE erbjuder tre sätt att testa en UserForm utan att kalla den från en VBA-procedur:

  • Välj kommandot Kör → Kör sub / UserForm.

  • Tryck på F5.

  • Klicka på knappen Kör sub / UserForm på standardverktygsfältet.

När en dialogruta visas i detta testläge kan du prova flikordningen och acceleratortangenterna.

Arbetar med Excel 2016 Dialogbox kontroller i VBA-dummies

Redaktörens val

Hur man använder parameterhanteraren i AutoCAD 2014 - dummies

Hur man använder parameterhanteraren i AutoCAD 2014 - dummies

Både AutoCAD och AutoCAD LT inkluderar parametrarna Managerpaletten, tillgänglig från fliken Hantera paneler i fliken Parametriska fliken. Du kan använda parameterhanteraren för att ge alla de dimensionella begränsningarna mer förnuftiga namn än d1 och d2, men du kan (ännu mer användbart) skriva uttryck istället för vanliga numeriska värden, som du kan ...

Hur man använder POLygon Command i AutoCAD 2014 - dummies

Hur man använder POLygon Command i AutoCAD 2014 - dummies

Rektanglar och andra slutna polyliner är typer av polygoner eller slutna figurer med tre eller flera sidor. Kommandot AutoCAD POLygon ger ett snabbt sätt att skriva regelbundna polygoner (alla sidor och vinklar är lika). Följande steg visar hur du använder POLygon-kommandot: Klicka på Polygon från rullgardinsmenyn Rektangel på ...

Redaktörens val

Photoshop CS4 Filter Gallery Färger - dummies

Photoshop CS4 Filter Gallery Färger - dummies

De flesta Photoshop CS4-kreativa filter använder förgrundsfärg, bakgrundsfärg eller båda, och Du bör välja dessa färger innan du går in i Filtergalleriet. Använd den här listan för viktiga Photoshop-filter och de färger som de använder: Filtrera färg (er) Filter Färg (ar) KonstnärKolorerade Penna Bakgrundsskiss → Grafisk Penna Förgrunden + Bakgrund Konstnärlig Glöd Förgrunden + Bakgrundsskiss → Halvton ...

Photoshop 6 För Dummies Cheat Sheet - Dummies

Photoshop 6 För Dummies Cheat Sheet - Dummies

Photoshop 6 erbjuder en kreativ överblick för redigering, ändring och förbättring av bilder . Utöver en välutrustad verktygslåda får du en mängd paletter och genvägar som hjälper dig att navigera, lagra, välja, måla och redigera dina bilder med en knapptryckning eller två.

Photoshop CS5 Allt-i-ett för Dummies Cheat Sheet - Dummies

Photoshop CS5 Allt-i-ett för Dummies Cheat Sheet - Dummies

Precis när du tror branschledaren inom digital bildhanteringsprogramvara hade varje funktion, verktyg, klocka och visselpipa som du kan behöva, Photoshop lyckas ge mer än en gång. Photoshop CS5 behåller allt det hade i tidigare versioner och ger sedan några nya funktioner för att hjälpa dig med dina uppgifter, till exempel Puppet Warp, förbättras ...

Redaktörens val

Nikon D300s för Dummies Cheat Sheet - dummies

Nikon D300s för Dummies Cheat Sheet - dummies

Din Nikon D300s är en fotografs dröm och producerar exceptionella bilder även i tuffa belysning, fantastisk autofokusering och även HD-filminspelning. För att hjälpa dig att bekanta dig med din kamera, här är en snabbguide som markerar kamerans externa kontroller och beskriver hur du får tillgång till viktiga bildtagnings- och uppspelningsfunktioner.

Wi-Fi-överföring på din Nikon D5500 - dummies

Wi-Fi-överföring på din Nikon D5500 - dummies

Med din kameras Wi-Fi-funktion kan du ansluta din Nikon D5500 trådlöst till vissa "smarta" enheter: Speciellt Android och Apple iOS-baserade telefoner, tabletter och mediaspelare (till exempel Apples iPod touch). Innan du kan njuta av denna funktion måste du installera Nikon Mobile Wireless Utility-appen på din enhet. För Android-baserade enheter söker du efter ...