Delo s kontrolniki pogovornega okna Excel 2016 v VBA

Obstaja veliko načinov, kako lahko delate s kontrolniki pogovornega okna v VBA Excel 2016. Če ste pripravljeni na ta korak, nadaljujte z branjem. Tukaj boste izvedeli, kako delati s kontrolniki pogovornega okna v predmetu UserForm.

Kontrolniki za premikanje in spreminjanje velikosti

Ko postavite kontrolnik v pogovorno okno, ga lahko premaknete in spremenite velikost s standardnimi tehnikami miške. Za natančen nadzor lahko uporabite okno Lastnosti, da vnesete vrednost za lastnost kontrolnika Height, Width, Left ali Top.

Izberete lahko več kontrolnikov tako, da Ctrl + klik na kontrolnike. Lahko pa kliknete in povlečete, da "laso" skupino kontrolnikov. Ko je izbranih več kontrolnikov, okno Lastnosti prikaže samo lastnosti, ki so skupne vsem izbranim kontrolnikom. Te skupne lastnosti lahko spremenite, sprememba pa bo izvedena pri vseh kontrolnikih, ki jih izberete, kar je veliko hitreje, kot da bi jih izvajali enega za drugim.

Kontrolnik lahko skrije drug kontrolnik; z drugimi besedami, lahko zložite en kontrolnik na drugega. Razen če za to nimate dobrega razloga, poskrbite, da se kontrolniki ne prekrivajo.

Kontrole za poravnavo in razmik

Meni Format v oknu VBE ponuja več ukazov, ki vam pomagajo natančno poravnati in razporediti kontrolnike v pogovornem oknu. Preden uporabite te ukaze, izberite kontrolnike, s katerimi želite delati. Ti ukazi delujejo tako, kot bi lahko pričakovali. Tukaj je pogovorno okno z več kontrolniki potrditvenega polja, ki bodo kmalu poravnani.

Delo s kontrolniki pogovornega okna Excel 2016 v VBAIzberite ukaz Oblika –> Poravnaj, da spremenite poravnavo kontrolnikov UserForm.

Ko izberete več kontrolnikov, se zadnji izbrani kontrolnik prikaže z belimi ročaji in ne z običajnimi črnimi ročaji. Kontrolnik z belimi ročaji je osnova za poravnavo ali spreminjanje velikosti drugih izbranih kontrolnikov, ko uporabljate meni Oblika.

Prijaznost uporabnikom tipkovnic

Mnogi uporabniki se raje pomikajo po pogovornem oknu s tipkovnico: s pritiskom na tabulatorko ali Shift+tab se pomikajo po kontrolnikih, medtem ko pritiskanje vroče tipke takoj aktivira določen kontrolnik.

Če želite zagotoviti, da vaše pogovorno okno deluje pravilno za uporabnike tipkovnice, morate biti pozorni na dve težavi:

  • Vrstni red zavihkov

  • Tipke za pospeševanje

Spreminjanje vrstnega reda zavihkov

Vrstni red zavihkov določa vrstni red, v katerem se aktivirajo kontrolniki, ko uporabnik pritisne Tab ali Shift+Tab. Določa tudi, kateri kontrolnik ima začetni fokus – torej kateri kontrolnik je aktiven kontrolnik, ko se pogovorno okno prvič prikaže. Na primer, če uporabnik vnaša besedilo v besedilno polje, ima polje za besedilo fokus. Če uporabnik klikne gumb OptionButton, ima gumb OptionButton fokus. Prvi kontrolnik v vrstnem redu zavihkov ima fokus, ko Excel prvič prikaže pogovorno okno.

Če želite nastaviti vrstni red nadzornih zavihkov, izberite Pogled → Vrstni red zavihkov. Prav tako lahko z desno tipko miške kliknete pogovorno okno in v priročnem meniju izberete Vrstni red zavihkov. V obeh primerih Excel prikaže pogovorno okno Vrstni red zavihkov.

Delo s kontrolniki pogovornega okna Excel 2016 v VBA

Pogovorno okno Vrstni red zavihkov.

V pogovornem oknu Vrstni red zavihkov so navedeni vsi kontrolniki v uporabniškem obrazcu. Vrstni red zavihkov v uporabniškem obrazcu ustreza vrstnemu redu elementov na seznamu. Če želite spremeniti vrstni red zavihkov kontrolnika, ga izberite na seznamu in kliknite gumb Premakni navzgor ali Premakni navzdol. Izberete lahko več kot en kontrolnik (kliknite, medtem ko pritisnete Shift ali Ctrl) in jih premaknete vse hkrati.

Namesto da uporabite pogovorno okno Vrstni red zavihkov, lahko nastavite položaj kontrolnika v vrstnem redu zavihkov z uporabo okna Lastnosti. Prvi kontrolnik v vrstnem redu zavihkov ima lastnost TabIndex 0. Če želite odstraniti kontrolnik iz vrstnega reda zavihkov, nastavite njegovo lastnost TabStop na False.

Nekateri kontrolniki (kot so kontrolniki Frame ali MultiPage) delujejo kot vsebniki za druge kontrole. Kontrolniki znotraj kontrolnika vsebnika imajo svoj vrstni red zavihkov. Če želite nastaviti vrstni red zavihkov za skupino gumbov OptionButtons znotraj kontrolnika okvirja, izberite kontrolnik okvirja, preden izberete ukaz Pogled → Vrstni red zavihkov.

Nastavitev vročih tipk

Običajno želite kontrolnikom pogovornega okna dodeliti pospeševalno tipko ali vročo tipko . To storite tako, da v okno Lastnosti vnesete črko za lastnost Accelerator. Če kontrolnik nima lastnosti Accelerator (na primer TextBox), lahko še vedno dovolite neposreden dostop s tipkovnico do njega z uporabo kontrolnika Label. To pomeni, da nalepki dodelite pospeševalno tipko in jo postavite neposredno pred polje za besedilo v vrstnem redu zavihkov.

Tukaj je uporabniški obrazec s tremi besedilnimi polji. Oznake, ki opisujejo polja z besedilom, imajo pospeševalne tipke in vsaka oznaka je pred svojim ustreznim besedilnim poljem v vrstnem redu zavihkov. Če na primer pritisnete Alt+D, aktivirate polje za besedilo poleg oznake oddelka.

Delo s kontrolniki pogovornega okna Excel 2016 v VBA

Uporabite oznake za neposreden dostop do kontrolnikov, ki nimajo tipk za pospeševanje.

Testiranje uporabniškega obrazca

VBE ponuja tri načine za testiranje uporabniškega obrazca, ne da bi ga poklicali iz postopka VBA:

  • Izberite ukaz Run → Run Sub/UserForm.

  • Pritisnite F5.

  • V standardni orodni vrstici kliknite gumb Zaženi pod/UserForm.

Ko se v tem preskusnem načinu prikaže pogovorno okno, lahko preizkusite vrstni red tabulatorjev in pospeševalne tipke.


Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows

Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows

Kako preprečiti, da Microsoft Word odpira datoteke v načinu samo za branje v sistemu Windows Microsoft Word odpira datoteke v načinu samo za branje, zaradi česar jih je nemogoče urejati? Ne skrbite, metode so spodaj

Kako popraviti nepravilno tiskanje dokumentov Microsoft Word

Kako popraviti nepravilno tiskanje dokumentov Microsoft Word

Kako odpraviti napake pri tiskanju nepravilnih dokumentov Microsoft Word Napake pri tiskanju dokumentov Word s spremenjeno pisavo, neurejenimi odstavki, manjkajočim besedilom ali izgubljeno vsebino so precej pogoste. Vendar pa ne

Izbrišite risbe s peresom in označevalnikom na diapozitivih PowerPoint

Izbrišite risbe s peresom in označevalnikom na diapozitivih PowerPoint

Če ste med predstavitvijo uporabili pero ali označevalnik za risanje po diapozitivih PowerPoint, lahko risbe shranite za naslednjo predstavitev ali jih izbrišete, tako da boste naslednjič, ko ga pokažete, začeli s čistimi PowerPointovimi diapozitivi. Sledite tem navodilom za brisanje risb s peresom in označevalnikom: Brisanje črt ena na […]

Vsebina knjižnice slogov v SharePointu 2010

Vsebina knjižnice slogov v SharePointu 2010

Knjižnica slogov vsebuje datoteke CSS, datoteke Extensible Stylesheet Language (XSL) in slike, ki jih uporabljajo vnaprej določene glavne strani, postavitve strani in kontrolniki v SharePointu 2010. Če želite poiskati datoteke CSS v knjižnici slogov na založniškem mestu: Izberite Dejanja mesta→ Pogled Vsa vsebina spletnega mesta. Prikaže se vsebina spletnega mesta. Knjižnica Style se nahaja v […]

Oblikujte številke v tisoče in milijone v poročilih Excel

Oblikujte številke v tisoče in milijone v poročilih Excel

Ne preobremenjujte občinstva z ogromnimi številkami. V Microsoft Excelu lahko izboljšate berljivost svojih nadzornih plošč in poročil tako, da oblikujete svoje številke tako, da se prikažejo v tisočih ali milijonih.

Kako deliti in spremljati SharePointova spletna mesta

Kako deliti in spremljati SharePointova spletna mesta

Naučite se uporabljati SharePointova orodja za socialno mreženje, ki posameznikom in skupinam omogočajo komunikacijo, sodelovanje, skupno rabo in povezovanje.

Kako pretvoriti datume v julijanske oblike v Excelu

Kako pretvoriti datume v julijanske oblike v Excelu

Julijanski datumi se v proizvodnih okoljih pogosto uporabljajo kot časovni žig in hitra referenca za številko serije. Ta vrsta datumskega kodiranja omogoča trgovcem na drobno, potrošnikom in servisnim agentom, da ugotovijo, kdaj je bil izdelek izdelan in s tem starost izdelka. Julijanski datumi se uporabljajo tudi v programiranju, vojski in astronomiji. Drugačen […]

Kako ustvariti spletno aplikacijo Access

Kako ustvariti spletno aplikacijo Access

Spletno aplikacijo lahko ustvarite v Accessu 2016. Kaj je torej spletna aplikacija? No, splet pomeni, da je na spletu, aplikacija pa je le okrajšava za »aplikacijo«. Spletna aplikacija po meri je spletna aplikacija baze podatkov, do katere dostopate iz oblaka z uporabo brskalnika. Spletno aplikacijo gradite in vzdržujete v namizni različici […]

Vrstica za hitri zagon v SharePointu 2010

Vrstica za hitri zagon v SharePointu 2010

Večina strani v SharePointu 2010 prikaže seznam navigacijskih povezav v vrstici za hitri zagon na levi strani strani. Vrstica za hitri zagon prikazuje povezave do predstavljene vsebine spletnega mesta, kot so seznami, knjižnice, spletna mesta in strani za objavljanje. Vrstica za hitri zagon vključuje dve zelo pomembni povezavi: Povezava do vse vsebine spletnega mesta: […]

Kaj pomenijo sporočila o napakah reševalca v Excelu?

Kaj pomenijo sporočila o napakah reševalca v Excelu?

Pri preprostih težavah reševalec v Excelu običajno hitro najde optimalne vrednosti spremenljivke reševalca za ciljno funkcijo. Toda v nekaterih primerih ima Solver težave pri iskanju vrednosti spremenljivke Solver, ki optimizirajo ciljno funkcijo. V teh primerih Solver običajno prikaže sporočilo ali sporočilo o napaki, ki opisuje ali razpravlja o težavi, ki […]