Pregled obrazcev, kontrolnikov obrazcev in kontrolnikov ActiveX na delovnem listu

Velja za
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Pomembno

Ta funkcija ni na voljo v Officeu v računalniku s sistemom Windows RT. Ali si želite ogledati, katero različico Officea uporabljate?

Primeri obrazcev na delovnem listu Z uporabo obrazcev ter številnih kontrolnikov in predmetov, ki jih lahko dodate, lahko poenostavite vnos podatkov na delovne liste in izboljšate videz delovnih listov. To lahko storite tudi sami, ne da bi potrebovali (ali pa le zelo redko) kodo VBA (Microsoft Visual Basic for Applications).

Obrazec delovnega lista ni isto kot predloga programa Excel. Predloga je vnaprej oblikovana datoteka, s katero lahko začnete ustvarjati delovni zvezek z želeno obliko. Obrazec vsebuje kontrolnike, kot so polja ali spustni seznami, s katero osebe, ki uporabljajo delovni list, preprosteje vnašajo ali urejajo podatke. Če želite izvedeti več o predlogah, ki jih lahko prenesete, glejte Excelove predloge.

Kaj je obrazec

Obrazec, natisnjen ali v spletu, je dokument, zasnovan s standardno strukturo in obliko zapisa, ki omogoča lažje zajemanje, organiziranje in urejanje informacij.

  • Natisnjeni obrazci vsebujejo navodila, oblikovanje, oznake in prazna mesta za pisanje ali tipkanje podatkov. Za ustvarjanje natisnjenih obrazcev lahko uporabite Excel in Excelove predloge.
  • Spletni obrazci vsebujejo enake funkcije kot tiskani obrazci. Poleg tega spletni obrazci vsebujejo kontrolnike. Kontrolniki so predmeti, ki prikazujejo podatke ali uporabnikom olajšajo vnos ali urejanje podatkov, izvajanje dejanja ali izbiro. Na splošno kontrolniki olajšajo uporabo obrazca. Med pogostimi kontrolniki so polja s seznami, izbirni gumbi in ukazni gumbi. Kontrolniki lahko izvajajo tudi dodeljene makre in se z zagonom kode VBA (Visual Basic for Applications) odzivajo na dogodke, kot so kliki miške.

Excel lahko uporabite na več načinov za ustvarjanje tiskanih in spletnih obrazcev.

Vrste obrazcev programa Excel

V programu Excel lahko ustvarite več vrst obrazcev: obrazce za vnos podatkov, delovne liste s kontrolniki obrazcev in kontrolniki ActiveX ter uporabniške obrazce VBA. Vsako vrsto obrazca je mogoče uporabiti posamezno ali pa jih na različne načine združite in ustvarite rešitev, ki vam najbolj ustreza.

Obrazec za vnos podatkov

Podatkovni obrazec omogoča priročen način za vnos ali prikaz ene celotne vrstice informacij v obsegu ali tabeli, ne da bi se pomikali vodoravno. Morda boste ugotovili, da je uporaba obrazca za vnos podatkov preprostejša kot pa premikanje iz stolpca v stolpec, ko imate več stolpcev s podatki in si vseh ni mogoče ogledati na zaslonu. Ko preprosta oblika polj z besedilom, ki glave stolpcev navajajo kot oznake, zadošča, in ne potrebujete dodelanih funkcij obrazca ali funkcij po meri, kot sta polje s seznamom ali pomikalnik, uporabite obrazec za vnos podatkov.

Primer tipičnega podatkovnega obrazca Excel lahko samodejno ustvari vgrajen podatkovni obrazec za obseg ali tabelo. V obrazcu za vnos podatkov so vse glave stolpcev prikazane kot oznake v enem pogovornem oknu. Vsaka oznaka ima priležno prazno polje z besedilom, v katerega lahko vnesete podatke za vsak stolpec, vendar je stolpcev lahko največ 32. V podatkovni obrazec lahko vnesete nove vrstice, poiščete vrstice s krmarjenjem ali (glede na vsebino celice) posodobite vrstice in izbrišete vrstice. Če celica vsebuje formulo, je rezultat formule prikazan v podatkovnem obrazcu, vendar formule ne morete spremeniti s podatkovnim obrazcem.

Delovni list s kontrolniki obrazcev in kontrolniki ActiveX

Delovni list je vrsta obrazca, ki omogoča vnos in ogled podatkov v mreži, v Excelove delovne liste pa je že vgrajenih več funkcij, podobnih kontrolnikom, kot so komentarji in preverjanje veljavnosti podatkov. Celice so podobne poljem z besedilom, saj jih lahko vnesete in oblikujete na različne načine. Celice se pogosto uporabljajo kot oznake, s prilagajanjem višine in širine celic ter združevanjem celic pa lahko delovni list obnašate kot preprost obrazec za vnos podatkov. Z drugimi funkcijami, podobnimi kontrolnikom, kot so komentarji celic, hiperpovezave, slike ozadja, preverjanje veljavnosti podatkov, pogojno oblikovanje, vdelani grafikoni in samodejni filter, se lahko delovni list obnaša kot napredni obrazec.

Če želite dodatno prilagodljivost, lahko dodate kontrolnike in druge predmete za risanje na delovno platno delovnega lista ter jih združite in uskladite s celicami delovnega lista. Uporaba kontrolnika polje s seznamom uporabniku na primer olajša izbiranje s seznama elementov. Ali pa uporabite kontrolnik pomikalnika, ki uporabnikom olajša vnos števil.

Ker so kontrolniki in predmeti shranjeni na risalni površini, jih lahko prikažete ali si jih ogledate ob povezanem besedilu, ki ni odvisen od omejitev vrstic in stolpcev, brez da bi spremenili postavitev mreže ali tabele s podatki na vašem delovnem listu. V večini primerov lahko veliko teh kontrolnikov tudi povežete s celicami na delovnem listu, ki za delovanje ne zahtevajo kode VBA. Nastavite lahko lastnosti, ki določajo, ali bo kontrolnik prosto lebdel ali pa se bo premikal in spreminjal velikost skupaj s celico. Morda imate na primer potrditveno polje, ki ga želite pri razvrščanju obsega premikati skupaj z njegovo temeljno celico. Če pa imate polje s seznamom, ki ga želite ves čas ohranjati na določenem mestu, najverjetneje ne boste želeli, da se premika skupaj s svojo temeljno celico.

V programu Excel sta dve vrsti kontrolnikov: kontrolniki obrazcev in kontrolniki ActiveX. Poleg teh naborov kontrolnikov lahko dodate tudi predmete iz orodij za risanje, kot so samooblike, WordArt, grafika SmartArt ali polja z besedilom.

V spodnjih razdelkih so opisani kontrolniki in narisani predmeti, obenem pa je podrobneje razloženo, kako uporabljati te kontrolnike in predmete.

Kontrolniki obrazcev

Kontrolniki obrazcev so izvirni kontrolniki, združljivi s starejšimi različicami programa Excel od različice Excel 5.0 dalje. Kontrolniki obrazcev so namenjeni tudi uporabi v listih z makri XLM.

Kontrolnike obrazcev uporabite, kadar želite preprosto sklicevanje na podatke v celicah in interakcijo z njimi brez uporabe kode VBA in kadar želite kontrolnike dodati na list grafikona. Ko na primer dodate kontrolnik polja s seznamom na delovni list in ga povežete s celico, lahko vrnete številsko vrednost za trenutni položaj izbranega elementa v kontrolniku. Nato lahko to številsko vrednost uporabite v povezavi s funkcijo INDEX in s seznama izberete različne elemente.

Makre je mogoče zagnati tudi s kontrolniki obrazcev. Obstoječi makro lahko pripnete kontrolniku ali pa zapišete oziroma posnamete nov makro. Ko uporabnik obrazca klikne kontrolnik, ta zažene makro.

Vendar teh kontrolnikov ni mogoče dodati v uporabniške obrazce, uporabiti za nadzor dogodkov ali spremeniti za izvajanje spletnih skriptov na spletnih straneh.

Povzetek kontrolnikov za obrazce

Ime gumba Primer Opis
Slika gumba Oznaka Primer oznake v kontrolniku obrazca
Slika gumba Group box Primer kontrolnika za polje skupine orodne vrstice obrazca
Slika gumba Tipka Primer kontrolnika obrazca za gumb orodne vrstice
Slika gumba Potrditveno polje Primer kontrolnika obrazca za potrditveno polje orodne vrstice
Slika gumba Izbirni gumb Primer kontrolnika obrazca za izbirni gumb orodne vrstice
Slika gumba Polje s seznamom Primer polja s seznamom v kontrolniku obrazca
Slika gumba Kombinirano polje Primer kombiniranega polja v kontrolniku obrazca
Slika gumba Drsni trak Primer kontrolnika obrazca za drsni trak orodne vrstice
Slika gumba Pomikalnik Primer kontrolnika obrazca za pomikalnik orodne vrstice
Ime gumba
Besedilno polje »Slika gumba «
Kombinirani seznam slik gumba - Uredi
Slika gumba Combo Drop - Down Edit
Slika gumba Zaženi pogovorno okno

Kontrolniki ActiveX

Kontrolnike ActiveX je mogoče uporabljati v obrazcih na delovnih listih, s kodo VBA ali brez nje, in v uporabniških obrazcih VBA. Kontrolnike ActiveX načeloma uporabljajte, ko potrebujete bolj prilagodljive zahteve načrtovanja od tistih, ki so na voljo pri kontrolnikih obrazcev. Kontrolniki ActiveX imajo številne lastnosti, ki jih lahko uporabite, če želite prilagoditi njihov videz, delovanje, pisave in druge lastnosti.

Nadzorujete lahko tudi različne dogodke, do katerih pride pri interakciji s kontrolnikom ActiveX. Na primer, lahko opravljate različna dejanja, odvisno od tega, kaj uporabnik izbere v kontrolniku seznama polja, ali pa izvedete poizvedbo po zbirki podatkov, če želite kombinirano polje znova zapolniti z elementi, ko uporabnik klikne gumb. Napišete lahko tudi makre, ki se odzivajo na dogodke, povezane s kontrolniki ActiveX. Ko uporabnik obrazca komunicira s kontrolnikom, se zažene koda VBA, ki obdela vse dogodke v povezavi s tem kontrolnikom.

V vašem računalniku so tudi številni kontrolniki ActiveX, ki so jih namestili Excel in drugi programi, na primer Predvajalnik predstavnosti Windows.

Pomembno

Vseh kontrolnikov ActiveX ni mogoče uporabiti neposredno na delovnih listih; nekatere lahko uporabljate le v uporabniških obrazcih VBA (Visual Basic for Applications). Če želite katerega koli od teh določenih kontrolnikov ActiveX dodati na delovni list, se v programu Excel pojavi sporočilo »Predmeta ni mogoče vstaviti«.

Vendar pa kontrolnikov ActiveX ni mogoče dodati na liste z grafikoni iz uporabniškega vmesnika ali na seznam makrov XLM. Prav tako ni mogoče nastaviti makra tako, da bi se zagnal neposredno iz kontrolnika ActiveX, kot je mogoče narediti pri kontrolniku obrazca.

Povzetek kontrolnikov ActiveX

Ime gumba Primer Opis
Slika gumba Potrditveno polje Primer potrditvenega polja v kontrolniku ActiveX
Slika gumba Polje z besedilom Primer polja z besedilom v kontrolniku ActiveX
Slika gumba Ukazni gumb Primer ukaznega gumba v kontrolniku ActiveX
Slika gumba Izbirni gumb Primer izbirnega gumba v kontrolniku ActiveX
Slika gumba Polje s seznamom Primer polja s seznamom v kontrolniku ActiveX
Slika gumba Kombinirano polje Primer kombiniranega polja v kontrolniku ActiveX
Slika gumba Preklopni gumb Primer preklopnega gumba v kontrolniku ActiveX
Slika gumba Pomikalnik Primer pomikalnika v kontrolniku ActiveX
Slika gumba Drsni trak Primer drsnega traku v kontrolniku ActiveX
Slika gumba Oznaka Primer oznake v kontrolniku ActiveX
Slika gumba Slika Primer kontrolnika slike ActiveX
Kontrolnik »Okvir« Primer okvirčka skupine v kontrolniku ActiveX
Slika gumba Več kontrolnikov

Predmeti orodja za risanje

Primeri oblik Morda želite v svoj obrazec vključiti tudi grafike SmartArt, oblike, WordArt in polja z besedilom. Če želite ustvariti bolj zapletene oblike, lahko spremenite velikost predmetov, jih vrtite, zrcalite, obarvate in združite. Ko besedilo vnesete neposredno v predmet oblike ali polja z besedilom, postane del tega predmeta. Če predmet vrtite ali zrcalite, se besedilo vrti ali zrcali skupaj z njim. V primerjavi s kontrolniki ActiveX lahko posameznim besedam in znakom v predmetu dodelite različne atribute, kot sta velikost in slog pisave. Tem predmetom lahko dodelite tudi makre in dodate hiperpovezave. Besedilo v predmetu oblike ali polja z besedilom lahko celo povežete s celico delovnega lista in dinamično prikazujete posodobljene vrednosti v teh predmetih.

Uporaba kontrolnikov in predmetov v delovnem listu

Ko v delovni list dodate obrazce in ActiveX, po navadi želite podrobneje nastaviti in prerazporediti kontrolnike na različne načine, s čimer bi ustvarili dobro načrtovan, uporabnikom prijazen obrazec. Običajna opravila so:

  • Nadzorovanje prikaza mrežnih črt med delom s kontrolniki in odločanje o tem, ali želite v končnem delovnem listu prikazati mrežne črte uporabniku.
  • Izbira in preklic kontrolnikov, da lahko določite lastnosti ali opravite dodatne prilagoditve.
  • Urejanje besedila v kontrolniku, kot je napis ali oznaka.
  • Združevanje, kopiranje, premikanje in poravnavanje kontrolnikov za organizacijo postavitve delovnega lista.
  • Spreminjanje velikosti in oblikovanje kontrolnikov za ustvarjanje želenega videza.
  • Umeščanje kontrolnika v celico in določanje njegove velikosti.
  • Zaščita kontrolnikov in povezanih celic v skladu z vašo potrebo po določeni zaščiti podatkov.
  • Onemogočanje ali onemogočanje tiskanja kontrolnikov med tiskanjem delovnega lista.
  • Brisanje neuporabljenih kontrolnikov.

Delovni list je mogoče oblikovati z mrežnimi črtami celic v ozadju ali brez. Morda na primer želite izklopiti mrežne črte celic in nato vse celice oblikovati z enako barvo ali vzorcem ali pa bi za ozadje lista uporabili celo sliko. Če želite skriti ali prikazati mrežne črte, na zavihku Pogled v skupini Pokaži počistite ali potrdite potrditveno okno Mrežne črte.

Določanje vrste kontrolnika na delovnem listu

Ker so na voljo tri vrste kontrolnikov in predmetov, ki jih je mogoče enolično spreminjati, morda ne boste že po izgledu natančno vedeli, za katero vrsto kontrolnika gre. Če želite opredeliti vrsto kontrolnika (kontrolnik obrazca ali ActiveX), izberite in z desno tipko miške kliknite kontrolnik, nato pa prikažite priročni meni:

  • Če je v priročnem meniju ukaz Lastnosti, gre za kontrolnik ActiveX in ste v načinu načrtovanja.

  • Če je v priročnem meniju ukaz Dodeli makro, gre za kontrolnik obrazca.

    Namig

    Če želite prikazati pravi priročni meni za polje skupine kontrolnik obrazca, izberite obseg in ne notranjosti polja skupine.

  • Če je v priročnem meniju ukaz Urejanje besedila, gre za narisani predmet.

Uporabniški obrazci VBA

Če želite kar najboljšo prilagodljivost, lahko ustvarite uporabniške obrazce, to so pogovorna okna po meri, ki po navadi vključujejo enega ali več kontrolnikov ActiveX. Uporabniški obrazci so lahko na voljo iz kode VBA, ki jo ustvarite v urejevalniku za Visual Basic. Če želite ustvariti uporabniški obrazec, upoštevajte ta celovita navodila:

Opomba

Kontrolniki ActiveX so bili zaradi varnostnih razlogov onemogočeni in ne bodo delovali v novejših različicah Excela.

  1. Uporabniški obrazec vstavite v projekt VBA delovnega zvezka. Do projekta VBA v delovnem zvezku lahko dostopate, če najprej prikažete urejevalnik za Visual Basic (pritisnite ALT+F11) in nato v meniju »Vstavljanje « kliknete »Uporabniški obrazec«.
  2. Pisanje postopka za prikaz uporabniškega obrazca.
  3. Dodajanje kontrolnikov ActiveX.
  4. Spreminjanje lastnosti kontrolnikov ActiveX.
  5. Pisanje postopkov rutine za obravnavo dogodkov za kontrolnike ActiveX.

Z uporabniškimi obrazci je mogoče uporabiti tudi dodatno funkcionalnost obrazcev. Tako lahko na primer programsko dodate ločene izbirne gumbe za vsako črko abecede ali pa potrditveno polje za vsak element z obsežnega seznama datumov in števil.

Preden ustvarite uporabniški obrazec, razmislite o uporabi vgrajenih pogovornih oken, ki so na voljo v programu Excel in morda ustrezajo vašim potrebam. Ta vgrajena pogovorna okna vključujejo funkciji VBA InputBox in MsgBox, Excelovo metodo InputBox, metodi GetOpenFilename in GetSaveAsFilename ter predmet »Pogovorna okna« predmeta Program, v katerem so vsa Excelova vgrajena pogovorna okna.

Če želite več informacij, raziščite središče za razvijalce programa Microsoft Office Excel.

Na vrh strani