Prehľad formulárov, ovládacích prvkov formulárov a ovládacích prvkov ActiveX v hárku

Dôležité: Táto funkcia nie je k dispozícii v Office v počítači s Windowsom RT. Chcete zistiť, akú verziu balíka Officepoužívate?

Príklady formulárov hárka pomocou formulárov a mnohých ovládacích prvkov a objektov, ktoré môžete pridať k nim, môžete v hárkoch jednoduchšie zadávať zadávanie údajov a zlepšiť tak vzhľad hárkov. Môžete to urobiť bez pomoci alebo iba s malou pomocou kódu programu Microsoft Visual Basic for Applications (VBA).

Formulár hárka nie je to isté ako šablóna Excelu. Šablóna je vopred naformátovaným súborom, pomocou ktorého môžete vytvoriť zošit, ktorého vzhľad zodpovedá vašim požiadavkám. Formulár obsahuje ovládacie prvky, napríklad polia a rozbaľovacie zoznamy, vďaka ktorým môžete jednoduchšie zadávať a upravovať údaje. Ak chcete získať ďalšie informácie o šablónach, ktoré môžete stiahnuť, pozrite si tému excelové šablóny.

Čo je formulár?

Formulár, či už je vytlačený alebo online, je dokument navrhnutý so štandardnou štruktúrou a formátom, ktorý zjednodušuje zhromažďovanie, usporadúvanie a upravovanie informácií.

  • Tlačené formuláre obsahujú pokyny, formátovanie, označenia a prázdne medzery na písanie alebo zadávanie údajov. Na vytvorenie vytlačených formulárov môžete použiť excelové a excelové šablóny.

  • Online formuláre obsahujú rovnaké funkcie ako tlačené formuláre. Okrem toho Online formuláre obsahujú ovládacie prvky. Ovládacie prvky sú objekty, ktoré zobrazujú údaje alebo uľahčujú používateľom zadávanie alebo úpravu údajov, vykonanie akcie alebo uskutočnenie výberu. Ovládacie prvky vo všeobecnosti zjednodušujú používanie formulára. Ako príklady bežných ovládacích prvkov môžu slúžiť zoznamy, prepínače a príkazové tlačidlá. Ovládacie prvky môžu taktiež spustiť priradené makrá a reagovať na udalosti, napríklad kliknutie tlačidlom myši, spustením kódu jazyka Microsoft Visual Basic for Applications (VBA).

Excel môžete použiť niekoľkými spôsobmi na vytvorenie vytlačených a online formulárov.

Typy formulárov programu Excel

Existuje niekoľko typov formulárov, ktoré môžete vytvoriť v programe Excel: údajové formuláre, hárky obsahujúce ovládacie prvky formulára a ActiveX, a používateľské formuláre jazyka VBA. Každý typ formulára môžete použiť samostatne alebo ich môžete rôznymi spôsobmi kombinovať a vytvoriť požadované riešenie.

Údajový formulár

údajový formulár poskytuje pohodlný spôsob zadávania alebo zobrazenia jedného úplného riadka informácií v rozsahu alebo tabuľke bez nutnosti vodorovného posúvania. Určite zistíte, že používanie údajového formulára môže zjednodušiť zadávanie údajov v porovnaní s presúvaním sa do jednotlivých stĺpcov v prípade, ak máte viacero stĺpcov údajov a nie je ich možné zobraziť na jednej obrazovke. Použite údajový formulár vtedy, keď jednoduchý formulár textových polí, ktoré obsahujú záhlavia stĺpcov ako označenie, je postačujúcim formulárom a nepotrebujete dômyselné ani vlastné funkcie formulára (napríklad zoznam alebo číselník).

Príklad typického údajového formulára Excel môže automaticky generovať vstavaný údajový formulár pre rozsah alebo tabuľka. V údajovom formulári sa všetky nadpisy stĺpcov zobrazujú ako menovky v jednom dialógovom okne. Každé označenia obsahuje prázdne textové pole, do ktorého môžete zadať údaje pre každý stĺpec (maximálne 32 stĺpcov). V údajovom formulári môžete zadať nové riadky, vyhľadať riadky navigáciou alebo (na základe obsahu bunky) aktualizovať riadky a odstrániť riadky. Ak bunka obsahuje vzorec, výsledok vzorca sa zobrazí v údajovom formulári – vzorec však nie je možné upravovať pomocou údajového formulára.

Hárok s ovládacími prvkami formulára a ActiveX

Hárok je typ formulára, ktorý umožňuje zadávanie a zobrazenie údajov v mriežke a existuje niekoľko funkcií na ovládanie, ktoré sú už vstavané do hárkov programu Excel, ako sú napríklad komentáre a overenie údajov. Bunky sa podobajú textovým poliam, ktoré môžete zadať a formátovať rôznymi spôsobmi. Bunky sa často používajú ako menovky a úpravou výšky a šírky buniek a zlúčením buniek môžete vytvoriť hárok, ktorý sa chová ako jednoduchý formulár na zadávanie údajov. Ďalšie funkcie podobného ovládania, ako sú napríklad komentáre k bunkám, hypertextové prepojenia, obrázky pozadia, overovanie údajov, podmienené formátovanie, vložené grafy a automatický filter, môžu vytvoriť hárok správať ako rozšírený formulár.

S cieľom zvýšiť flexibilitu môžete pridávať ovládacie prvky a iné objekty kreslenia na kresliace plátno hárka a kombinovať a koordinovať ich s bunkami hárka. Môžete napríklad použiť zoznam na zjednodušenie výberu zo zoznamu položiek. Taktiež môžete použiť číselník na zjednodušenie zadávania čísel.

Keďže ovládacie prvky a objekty sú uložené na kresliacom plátne, môžete zobraziť ovládacie prvky a objekty spolu s priradeným textom, ktorý nezávisí od ohraničenia riadka a stĺpca bez toho, aby ste museli meniť rozloženie mriežky alebo tabuľky údajov v hárku. Mnohé z týchto ovládacích prvkov možno väčšinou prepojiť na bunky v hárku a nebude sa vyžadovať používanie jazyka VBA na ich fungovanie. Môžete nastaviť vlastnosti, ktoré určujú to, či sa ovládací prvok voľne pohybuje alebo či sa premiestňuje a mení sa jeho veľkosť spolu s bunkou. Môžete mať napríklad začiarkavacie políčko, ktoré chcete premiestňovať spolu s príslušnou bunkou vtedy, keď vykonáte zoradenie rozsahu. Ak však máte pole so zoznamom, ktorého umiestnenie chcete vždy zachovať, pravdepodobne nebudete mať záujem o jeho presúvanie spolu so súvisiacou bunkou.

Program Excel obsahuje dva typy ovládacích prvkov: ovládacie prvky formulára a ovládacie prvky ActiveX. Okrem týchto množín ovládacích prvkov môžete tiež pridať objekty z nástrojov na kreslenie, ako je napríklad automatické tvary, Word Art, grafický prvok SmartArt alebo textové polia.

Nasledujúca časť uvádza informácie o týchto ovládacích prvkoch a objektoch kreslenia a súčasne obsahuje informácie o spôsobe práce s ovládacími prvkami a objektmi.

Ovládacie prvky formulára

Ovládacie prvky formulára sú pôvodné ovládacie prvky, ktoré sú kompatibilné so staršími verziami programu Excel počnúc verziou Excel 5.0. Ovládacie prvky formulára sú taktiež určené na použitie v hárkoch s makrami XLM.

Ovládacie prvky formulára sa používajú vtedy, keď chcete jednoducho odkazovať a pracovať s údajmi bunky pomocou kódu VBA a chcete pridávať ovládacie prvky do hárkov s grafmi. Po pridaní ovládacieho prvku zoznamu do hárka a jeho prepojení s bunkou môžete napríklad vrátiť číselnú hodnotu aktuálnej pozície vybratej položky v ovládacom prvku. Potom môžete použiť túto číselnú hodnotu spolu s funkciou INDEX na výber rôznych položiek zo zoznamu.

Pomocou ovládacích prvkov formulára môžete aj spustiť makro. Môžete priložiť existujúce makro k ovládaciemu prvku, napísať alebo zaznamenať nové makro. Keď používateľ formulára klikne na ovládací prvok, ovládací prvok spustí makro.

Tieto ovládacie prvky však nie je možné pridať do programovacích prvkov, ktoré sa používajú na ovládanie udalostí alebo upravené na spúšťanie webových skriptov na webových stránkach.

Súhrn ovládacích prvkov formulára

Názov tlačidla

Príklad

Popis

Obrázok tlačidla

Označenie

Ukážka označenia ako ovládacieho prvku formulára

Určuje účel bunky alebo textového poľa, alebo zobrazí opisný text (napríklad nadpisy, popisy, obrázky), prípadne stručné pokyny.

Obrázok tlačidla

Skupina ovládacích prvkov

Príklad ovládacieho prvku Skupina ovládacích prvkov na paneli s nástrojmi Formuláre

Slúži na zoskupenie súvisiacich ovládacích prvkov do jednej vizuálnej jednotky v obdĺžniku s voliteľným označením. Zoskupujú sa spravidla prepínače, začiarkavacie políčka alebo úzko súvisiaci obsah.

Obrázok tlačidla

Tlačidlo

Ukážka tlačidla ako ovládacieho prvku na paneli s nástrojmi Formuláre

Slúži na spustenie makra vykonávajúceho akciu po tom, ako naň používateľ klikne. Tlačidlo sa označuje aj ako tlačidlo push.

Obrázok tlačidla

Začiarkavacie políčko

Príklad ovládacieho prvku Začiarkavacie políčko na paneli s nástrojmi Formuláre

Zapína alebo vypína hodnotu, ktorá označuje opačnú a jednoznačnú možnosť. Môžete začiarknuť viac než jedno začiarkavacie políčko na hárku alebo v skupine ovládacích prvkov. Začiarkavacie políčko môže mať jeden z troch stavov: začiarknuté, nezačiarknuté a vzájomná kombinácia (v prípade viacnásobného výberu).

Obrázok tlačidla

Prepínač

Príklad ovládacieho prvku Prepínač na paneli s nástrojmi Formuláre

Umožňuje jedinú možnosť v rámci obmedzenej skupiny vzájomne sa vylučujúcich možností, prepínač je zvyčajne obsiahnutý v skupinovom rámčeku alebo ráme. Prepínač môže mať niektorý z nasledujúcich troch stavov: označený, neoznačený a zmiešaný, t. j. kombinácia označenia a neoznačenia (v prípade viacnásobného výberu).

Obrázok tlačidla

Pole so zoznamom

Ukážka poľa so zoznamom ako ovládacieho prvku formulára

Zobrazuje zoznam jednej alebo viacerých textových položiek, z ktorých môže používateľ vyberať. Pole so zoznamom sa používa na zobrazenie veľkého počtu možností, ktoré sa odlišujú z hľadiska počtu alebo obsahu. K dispozícii sú tri typy polí so zoznamom:

  • Zoznam s jedným výberom, ktoré umožňuje vykonať iba jeden výber. V takomto prípade zoznam pripomína skupinu prepínačov, ale zoznam dokáže efektívnejšie pracovať s veľkým počtom položiek.

  • Zoznam s viacerými výbermi umožňuje vykonávať jeden výber alebo súvislé výbery.

  • Zoznam s rozšíreným výberom umožňuje vykonávať jeden výber, súvislé výbery alebo nesúvislé výbery.

Obrázok tlačidla

Rozbaľovacie pole

Ukážka rozbaľovacieho poľa ako ovládacieho prvku formulára

Kombináciou textového poľa so zoznamom vzniká rozbaľovacie pole. Rozbaľovacie pole je kompaktnejšie než zoznam, ale vyžaduje, aby používateľ zobrazil zoznam položiek kliknutím na tlačidlo so šípkou nadol. Rozbaľovacie pole použite, ak chcete používateľovi umožniť zadať položku alebo vybrať iba jednu položku v zozname. Ovládací prvok zobrazuje aktuálnu hodnotu v textovom poli, a to bez ohľadu na to, ako bola táto hodnota zadaná.

Obrázok tlačidla

Posúvač

Príklad ovládacieho prvku Posúvač na paneli s nástrojmi Formuláre

Slúži na posúvanie rozsahom hodnôt po kliknutí na posúvacie šípky alebo posunutí jazdca. Okrem toho sa môžete posúvať na stránke (v predvolenom intervale) hodnôt kliknutím na oblasť medzi jazdcom a niektorou z posúvacích šípok. Používateľ môže spravidla zadať aj textovú hodnotu priamo do priradenej bunky alebo textového poľa.

Obrázok tlačidla

Číselník

Príklad ovládacieho prvku Číselník na paneli s nástrojmi Formuláre

Slúži na zvýšenie alebo zníženie hodnoty (napríklad číselný prírastok, čas alebo dátum). Ak chcete zvýšiť hodnotu, kliknete na šípku nahor. Používateľ môže spravidla zadať aj textovú hodnotu priamo do priradenej bunky alebo textového poľa.

Poznámka: V Office Excel 2007 zošitoch nie sú k dispozícii tieto ovládacie prvky. Tieto ovládacie prvky možno použiť iba v dialógových hárkoch programu Excel verzie 5,0.

Názov tlačidla

Obrázok tlačidla textové pole

Obrázok tlačidla combo list – úprava

Rozbaľovací zoznam Obrázok tlačidla rozbaľovacieho zoznamu

dialógové okno Obrázok tlačidla spustiť

Ovládacie prvky ActiveX

Ovládacie prvky ActiveX možno použiť vo formulároch hárka s použitím kódu VBA alebo bez neho, ako aj v používateľských formulároch VBA. Vo všeobecnosti sa ovládacie prvky ActiveX používajú vtedy, keď vyžadujete flexibilnejší návrh v porovnaní s tým, čo ponúkajú ovládacie prvky formulára. Ovládacie prvky ActiveX obsahujú rozsiahle vlastnosti, ktoré môžete použiť na prispôsobenie ich vzhľadu, správania, písiem a iných charakteristík.

Taktiež môžete ovládať rôzne udalosti, ktoré sa vyskytnú počas práce s ovládacím prvkom ActiveX. Môžete napríklad vykonávať rôzne akcie v závislosti od toho, ktorú možnosť si používateľ vyberie z poľa so zoznamom, alebo môžete zadať dotaz na databázu na vyplnenie rozbaľovacieho poľa položkami po tom, keď používateľ klikne na tlačidlo. Taktiež môžete napísať makrá, ktoré reagujú na udalosti súvisiace s ovládacími prvkami ActiveX. Keď používateľ formulára pracuje s ovládacím prvkom, spustí sa kód VBA a spracuje všetky udalosti, ktoré sa vyskytnú pre daný ovládací prvok.

Počítač obsahuje mnohé ovládacie prvky ActiveX, ktoré nainštaloval program Excel alebo iné programy, ako napríklad ovládací prvok Kalendár 12.0 a Windows Media Player.

Dôležité: Všetky ovládacie prvky ActiveX nie je možné použiť priamo v hárkoch, niektoré možno použiť iba v používateľských formulároch jazyka Visual Basic for Applications (VBA). Ak sa pokúsite pridať niektorý z týchto ovládacích prvkov ActiveX do hárka, program Excel zobrazí hlásenie Objekt nie je možné vložiť.

Ovládacie prvky ActiveX však nie je možné vložiť do hárkov s grafom z používateľského rozhrania ani do hárkov s makrom XLM. Môžete tiež priradiť makro, ktoré sa spustí priamo z ovládacieho prvku ActiveX, rovnako ako v rámci ovládacieho prvku formulára.

Súhrn ovládacích prvkov ActiveX

Názov tlačidla

Príklad

Popis

Obrázok tlačidla

Začiarkavacie políčko

Ukážka začiarkavacieho políčka ako ovládacieho prvku ActiveX

Zapína alebo vypína hodnotu, ktorá označuje opačnú a jednoznačnú možnosť. Naraz môžete začiarknuť viac než jedno začiarkavacie políčko na hárku alebo v skupine ovládacích prvkov. Začiarkavacie políčko môže mať jeden z troch stavov: začiarknuté, nezačiarknuté a vzájomná kombinácia (v prípade viacnásobného výberu).

Bublina 4

Textové pole

Ukážka textového poľa ako ovládacieho prvku ActiveX

Umožňuje v obdĺžnikovom poli Zobraziť, zadávať alebo upravovať text alebo údaje, ktoré sú naviazané na bunku. Textovým poľom môže byť aj pole so statickým textom, v ktorom sa zobrazujú informácie iba na čítanie.

Obrázok tlačidla

Príkazové tlačidlo

Ukážka príkazového tlačidla ako ovládacieho prvku ActiveX

Slúži na spustenie makra vykonávajúceho akciu po tom, ako naň používateľ klikne. Na príkazové tlačidlo sa taktiež odkazuje ako na tlačidlo.

Obrázok tlačidla

Prepínač

Ukážka prepínača ako ovládacieho prvku ActiveX

Umožňuje vykonať jeden výber v rámci obmedzenej množiny vzájomne sa vylučujúcich možností spravidla obsiahnutých v skupine ovládacích prvkov alebo v rámci. Prepínač môže mať niektorý z nasledujúcich troch stavov: označený, neoznačený a zmiešaný, t. j. kombinácia označenia a neoznačenia (v prípade viacnásobného výberu).

Obrázok tlačidla

Pole so zoznamom

Ukážka poľa so zoznamom ako ovládacieho prvku ActiveX

Zobrazuje zoznam jednej alebo viacerých textových položiek, z ktorých môže používateľ vyberať. Pole so zoznamom sa používa na zobrazenie veľkého počtu možností, ktoré sa odlišujú z hľadiska počtu alebo obsahu. K dispozícii sú tri typy polí so zoznamom:

  • Zoznam s jedným výberom, ktoré umožňuje vykonať iba jeden výber. V takomto prípade zoznam pripomína skupinu prepínačov, ale zoznam dokáže efektívnejšie pracovať s veľkým počtom položiek.

  • Zoznam s viacerými výbermi umožňuje vykonávať jeden výber alebo súvislé výbery.

  • Zoznam s rozšíreným výberom umožňuje vykonávať jeden výber, súvislé výbery alebo nesúvislé výbery.

Obrázok tlačidla

Rozbaľovacie pole

Ukážka rozbaľovacieho poľa ako ovládacieho prvku ActiveX

Kombináciou textového poľa so zoznamom vzniká rozbaľovacie pole. Rozbaľovacie pole je kompaktnejšie než zoznam, ale vyžaduje, aby používateľ zobrazil zoznam položiek kliknutím na tlačidlo so šípkou nadol. Tento ovládací prvok použite vtedy, ak chcete používateľovi umožniť zadať položku alebo vybrať iba jednu položku v zozname. Ovládací prvok zobrazuje aktuálnu hodnotu v textovom poli, a to bez ohľadu na to, ako bola táto hodnota zadaná.

Obrázok tlačidla

Prepínacie tlačidlo

Ukážka prepínacieho tlačidla ako ovládacieho prvku ActiveX

Označuje určitý stav (napríklad Áno/Nie) alebo režim (napríklad Zapnuté/Vypnuté). Po kliknutí na tlačidlo sa toto tlačidlo prepína zo zapnutého stavu do vypnutého a naopak.

Obrázok tlačidla

Číselník

Ukážka číselníka ako ovládacieho prvku ActiveX

Slúži na zvýšenie alebo zníženie hodnoty (napríklad číselný prírastok, čas alebo dátum). Ak chcete zvýšiť hodnotu, kliknete na šípku nahor. Používateľ môže spravidla zadať aj textovú hodnotu do priradenej bunky alebo textového poľa.

Obrázok tlačidla

Posúvač

Ukážka posúvača ako ovládacieho prvku ActiveX

Slúži na posúvanie rozsahom hodnôt po kliknutí na posúvacie šípky alebo posunutí jazdca. Okrem toho sa môžete posúvať na stránke (v predvolenom intervale) hodnôt kliknutím na oblasť medzi jazdcom a niektorou z posúvacích šípok. Používateľ môže spravidla zadať aj textovú hodnotu priamo do priradenej bunky alebo textového poľa.

Obrázok tlačidla

Označenie

Ukážka menovky ako ovládacieho prvku ActiveX

Určuje účel bunky alebo textového poľa, zobrazí opisný text (napríklad nadpisy, popisy, obrázky) alebo poskytuje stručné pokyny.

Obrázok tlačidla

Obrázok

Ukážka obrázka ako ovládacieho prvku ActiveX

Slúži na vkladanie obrázkov, ako napríklad bitová mapa, JPEG alebo GIF.

Ovládací prvok Rám

Ukážka ovládacieho prvku skupiny ovládacích prvkov ActiveX

Obdĺžnikový objekt s voliteľným označením, ktorý slúži na zoskupenie súvisiacich ovládacích prvkov do jednej vizuálnej jednotky. Zoskupujú sa spravidla prepínače, začiarkavacie políčka alebo úzko súvisiaci obsah.

Poznámka: Ovládací prvok ActiveX rám nie je k dispozícii v časti Ovládacie prvky ActiveX v príkaze Vložiť . Môžete však pridať tento ovládací prvok z dialógového okna Ďalšie ovládacie prvky výberom možnosti Microsoft Forms 2.0 Frame.

Obrázok tlačidla

Ďalšie ovládacie prvky

Slúži na zobrazenie zoznamu ďalších ovládacích prvkov dostupných v počítači, ktoré môžete pridať do vlastného formulára, ako napríklad ovládací prvok Kalendár 12.0 a Windows Media Player. V tomto dialógovom okne môžete aj zaregistrovať vlastný ovládací prvok.

Objekty nástroja na kreslenie

Príklady tvarov Je možné, že do formulára budete chcieť zahrnúť aj grafické prvky SmartArt, tvary, objekty WordArt a textové polia. Môžete meniť veľkosti, otáčať, prevracať, vyfarbiť a kombinovať tieto objekty a vytvoriť tak komplexnejšie tvary. Keď zadáte text priamo do tvaru alebo textového poľa, text sa stane súčasťou daného objektu  – ak otočíte alebo preklopíte objekt, text sa s ním bude otáčať alebo sa preklopí. Na rozdiel od ovládacích prvkov ActiveX môžete jednotlivým slovám a znakom v objekte priraďovať rôzne atribúty, ako napríklad veľkosť písma a štýl písma. K týmto objektom môžete priraďovať makrá a pridávať do nich hypertextové prepojenia. Taktiež môžete prepojiť text v tvare alebo textovom poli s bunkou hárka a dynamicky zobrazovať aktualizované hodnoty v takýchto objektoch.

Práca s ovládacími prvkami a objektmi vo formulári hárka

Po pridaní formulárov a ovládacích prvkov ActiveX do formulára hárka sa spravidla snažíte o doladenie a zmenu usporiadania ovládacích prvkov rôznymi spôsobmi tak, aby ste vytvorili dobre navrhnutý a jednoducho použiteľný formulár. Bežné úlohy zahŕňajú nasledujúce aktivity:

  • Ovládanie zobrazenia mriežky počas práce s ovládacími prvkami a rozhodovanie o tom, či chcete zobraziť mriežku pre používateľov v konečnom formulári hárka.

  • Výber a rušenie výberu ovládacích prvkov tak, aby bolo možné určovať vlastnosti alebo vykonávať ďalšie úpravy.

  • Úprava textu v ovládacom prvku (popis alebo označenie).

  • Zoskupenie, kopírovanie, premiestňovanie a zarovnávanie ovládacích prvkov na organizovanie rozloženia formulára hárka.

  • Zmena veľkosti a formátovanie ovládacích prvkov na získanie požadovaného vzhľadu.

  • Umiestnenie alebo nastavenie veľkosti ovládacieho prvku s bunkou.

  • Zabezpečenie ovládacích prvkov a prepojených buniek v súlade so špecifickými potrebami ochrany údajov.

  • Povolenie alebo zakázanie tlače ovládacích prvkov v prípade tlače formulára hárka.

  • Odstránenie nepoužívaných ovládacích prvkov.

Návrh formulára hárka môžete vytvoriť s mriežkou buniek v pozadí alebo bez nej. Môžete napríklad chcieť vypnúť mriežku buniek a potom formátovať všetky bunky pomocou rovnakej farby alebo vzorky alebo použiť obrázok ako pozadie hárka. Ak chcete skryť alebo Zobraziť mriežku, na karte Zobraziť kliknite v skupine Zobraziť alebo skryť na položku začiarknutie políčka Mriežka .

Určenie typu ovládacieho prvku v hárku

Keďže sú k dispozícii tri odlišné typy ovládacích prvkov a objektov, ktoré môžete jedinečným spôsobom upravovať, je možné, že nebudete na prvý pohľad vedieť, o aký typ ovládacieho prvku ide. Ak chcete určiť typ ovládacieho prvku (formulár alebo ActiveX), vyberte ovládací prvok, kliknite naň pravým tlačidlom myši a potom zobrazte kontextovú ponuku:

  • Ak kontextová ponuka obsahuje príkaz Vlastnosti, ovládací prvok je ovládacím prvkom ActiveX a nachádzate sa v režime návrhu.

  • Ak kontextová ponuka obsahuje príkaz Priradiť makro, ovládací prvok je ovládacím prvkom formulára.

    Tip: Ak chcete zobraziť správnu kontextovú ponuku pre ovládací prvok formulára pole skupiny, skontrolujte, či ste vybrali obvod namiesto vnútra poľa skupina.

  • Ak kontextová ponuka obsahuje príkaz Upraviť text, objekt je objektom kreslenia.

Používateľské formuláre VBA

Na maximálnu flexibilitu môžete vytvoriť programovací, ktoré sú vlastné dialógové okná, ktoré zvyčajne obsahujú jeden alebo viacero ovládacích prvkov ActiveX. Môžete sprístupniť programovací z kódu VBA, ktorý vytvoríte v editore jazyka Visual Basic. Kroky vysokej úrovne na vytvorenie UserForm sú nasledovné:

  1. Do VBAProject zošita vložte UserForm. Prístup k VBAProject zošita zobrazíte tak, že najprv zobrazíte Editor jazyka Visual Basic (stlačte kombináciu klávesov ALT + F11) a potom v ponuke Vložiť kliknite na položku UserForm.

  2. Napíšte postup zobrazenia používateľského formulára.

  3. Pridajte ovládacie prvky ActiveX.

  4. Upravte vlastnosti ovládacích prvkov ActiveX.

  5. Napíšte postupy popisovača udalostí pre ovládacie prvky ActiveX.

Pomocou programu programovací môžete tiež využiť rozšírené funkcie formulára. Môžete napríklad programovo pridať osobitný prepínač pre každé písmeno abecedy alebo môžete pridať začiarkavacie políčko pre každú položku vo veľkom zozname dátumov a čísel.

Skôr než budete vytvárať používateľský formulár, zvážte možnosť použitia vstavaných dialógových okien dostupných v programe Excel, ktoré môžu spĺňať vaše potreby. Tieto vstavané dialógové okná obsahujú funkcie jazyka VBA InputBox a MsgBox, metódu programu Excel InputBox, GetOpenFilename, GetSaveAsFilename a objekt Dialógové okná objektu Aplikácia, ktorý obsahuje všetky vstavané dialógové okná programu Excel.

Ďalšie informácie sa nachádzajú na lokalite Microsoft Office Excel Developer Center.

Na začiatok stránky

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×