Co jsou ovládací prvky obsahu ve Wordu a jak je používat

  • Ovládací prvky obsahu umožňují vytvářet strukturované dokumenty ve Wordu s definovanými oblastmi pro text, data, seznamy, obrázky a další.
  • Vkládají se a konfigurují na kartě Vývojář, kde se nastavují názvy, záložky, seznamy možností, zamykání a formátování.
  • Moderní verze Wordu přidávají vizuální vylepšení, barvy, pokročilé mapování XML a ovládací prvky opakování sekcí pro složitější scénáře.
  • Ačkoli je Word ideální pro formuláře a šablony, ve srovnání se specializovanými nástroji zaostává jako kompletní systém pro správu úkolů.

Jak používat ovládací prvky obsahu ve Wordu

Pokud denně pracujete s dokumenty aplikace Word, dříve či později narazíte na ovládací prvky obsahu . Jsou to textová pole, rozevírací seznamy, zaškrtávací políčka a kalendáře, které se v šablonách, smlouvách nebo formulářích zobrazují jako připravené k vyplnění. Při správném použití vám ušetří spoustu času a zabrání tomu, aby si každý uživatel „zpackal“ formátování dokumentu.

Místo ponechání dokumentu jako prostého textu vám ovládací prvky obsahu umožňují definovat strukturované oblasti , kde píšete, vybíráte možnosti, vkládáte obrázek nebo opakujete celý blok. Pojďme se blíže podívat na to, co to je, jaké jsou různé dostupné typy, jak je aktivovat a konfigurovat a také jaké pokročilé funkce nabízejí v moderních verzích, jako je Word 2013 a novější.

Co přesně jsou ovládací prvky obsahu ve Wordu?

Ve Wordu jsou ovládací prvky obsahu interaktivní prvky , které se vkládají do dokumentu a fungují jako kontejnery pro určitý typ informací: text, data, seznamy, obrázky, stavební bloky atd. Každý ovládací prvek je definovaná „oblast“, kterou může uživatel vyplnit nebo použít, aniž by musel upravovat zbytek dokumentu.

Tyto ovládací prvky jsou ideální pro vytváření strukturovaných dokumentů – souborů, kde si sami určujete, co se smí zapisovat, kam se to smí zapisovat a čeho se nesmíte dotýkat. Představte si šablony smluv, zpráv, faktur, záznamů o zákaznících nebo prodejních nabídek, kde uživatel stačí vyplnit pouze určitá pole.

Ovládací prvek obsahu může zobrazit zástupný text, který uživatele vede (například „Sem zadejte jméno zákazníka“). Tento text může automaticky zmizet, jakmile uživatel začne psát. Oblasti, které by se neměly upravovat, lze navíc uzamknout, aby se chránily kritické sekce, například právní ustanovení.

V pokročilejších scénářích lze tyto ovládací prvky propojit s daty XML uloženými v samotném dokumentu. To umožňuje pluginu nebo makru automaticky aktualizovat data (například ceny, názvy nebo data) na více místech v dokumentu a udržovat tak vše synchronizované.

UX pro design ve Wordu
Související článek:
UX přístup k návrhu dokumentů Wordu

Kde se nacházejí ovládací prvky obsahu: Karta Programátor/Vývojář

Pro vkládání a správu ovládacích prvků obsahu je nutné mít viditelnou kartu Vývojář (v některých textech se zobrazuje jako Vývojář). Pokud ji nevidíte, musíte ji aktivovat v možnostech aplikace Word.

Typický postup je velmi jednoduchý: v možnostech aplikace Word, v sekci přizpůsobení pásu karet , můžete zaškrtnout políčko na kartě Vývojář . Jakmile zaškrtnutí přijmete, na pásu karet se zobrazí nová karta se skupinou s názvem „Ovládací prvky“, kde se nacházejí všechny tyto prvky.

Z této karty můžete provádět dvě základní věci: vkládat nové ovládací prvky (text, seznamy, zaškrtávací políčka, data, obrázky atd.) a upravovat jejich vlastnosti . Chcete-li to provést, vyberte ovládací prvek v dokumentu a klikněte na tlačítko „Vlastnosti“, kde můžete nakonfigurovat název, text záložky, formát data, položky rozevíracího seznamu, možnosti uzamčení a mnoho dalšího.

Strukturované dokumenty: k čemu slouží tyto ovládací prvky?

Cílem ovládacích prvků obsahu není jen „přidávat hezké rámečky“, ale vytvářet vysoce strukturované dokumenty . To vám umožňuje kontrolovat, které části se opakují, co lze upravovat, jaký typ informací každé pole očekává a jak jsou prezentovány.

Některé typické příklady z reálného světa jsou velmi ilustrativní: advokátní kancelář může vytvářet šablony smluv, kde je pevný právní text chráněn a lze upravovat pouze určité ovládací prvky (jako jsou jména, data, částky nebo reference). Společnost může připravit šablonu prodejní nabídky, kde uživatel vyplní pouze název, autora a datum . Jiná organizace může navrhovat faktury, kde se údaje o zákazníkovi a částky vždy zobrazují v předdefinovaných a dobře zarovnaných oblastech .

Ovládací prvky obsahu umožňují opravit polohu obsahu, definovat jeho typ (text, datum, obrázek atd.), omezit nebo povolit úpravy v konkrétních oblastech a poskytnout dokumentu sémantický význam (například „Jméno zákazníka“, „Celková částka včetně DPH“, „Datum podpisu“). To vše také usnadňuje automatizované zpracování dokumentu pomocí maker, doplňků nebo integrací s jinými systémy.

Typy ovládacích prvků obsahu dostupných ve Wordu

Word nabízí různé typy ovládacích prvků obsahu, každý určený pro specifické použití. Interně jsou reprezentovány výčtem WdContentControlType , ale jako uživatel je uvidíte přímo ve skupině „Ovládací prvky“ na kartě Vývojář.

  • Řízení bohatý text (Rich Text): Tyto funkce umožňují zadávat formátovaný text (tučné písmo, barvy, seznamy atd.). Jsou ideální pro oblasti, kde uživatel potřebuje upravit styl obsahu.
  • Řízení prostý text (Prostý text): Tyto formáty podporují pouze prostý text bez formátování. Velmi užitečné, když chcete čistá a homogenní dataNapříklad číslo zákazníka, identifikační číslo nebo kód.
  • Ovládání box (Zaškrtávací políčko): Políčko, které lze zaškrtnout nebo zrušit. Ideální pro vytváření kontrolních seznamů, možností „Souhlasím s obchodními podmínkami“ nebo polí ano/ne.
  • Ovládání výběr data (Datum): Zobrazuje kalendář, aby si uživatel mohl snadno vybrat den. V jeho vlastnostech můžete nastavit formát data (dd/MM/rrrr atd.), jazyk a formát uložení.
  • Řízení rozbalovací seznam (RozbalovacíSeznam) a rozbalovací pole (Rozbalovací pole): Umožňují vám vybrat si z řady předdefinovaných položek. Rozdíl je v tom, že rozbalovací pole obvykle umožňuje uživateli... zadejte novou hodnotu, zatímco rozbalovací seznam je omezen na dostupné možnosti.
  • Ovládání obraz (Obrázek): Rezervuje místo pro vložení obrázku. Uživatel klikne a vybere fotografii, logo nebo grafiku, která se vejde do definované oblasti.
  • Ovládání stavební blok (Galerie stavebních bloků): umožňuje vybrat si z několika předdefinovaných stavebních bloků (obaly, text šablony, podpisy atd.). Je to velmi užitečné pro složité šablony s opakovaně použitelnými fragmenty.
  • Ovládání skupina (Skupina): Definuje chráněnou oblast dokumentu, která slouží jako kontejner pro další prvky (text, tabulky, obrázky nebo další ovládací prvky obsahu). Více částí můžete seskupit, abyste je všechny najednou uzamkli a zabránili jejich smazání nebo úpravě.

Každý typ ovládacího prvku má specifické vlastnosti. Například ovládací prvek data má vlastnosti formátování a ukládání data , rozevírací seznam má kolekci DropdownListEntries a ovládací prvky zaškrtávací políčka umožňují výběr symbolů pro zaškrtnutí a zrušení zaškrtnutí.

Jak používat ovládací prvky obsahu ve Wordu

Ovládací prvky Text, seznam, obrázek a datum: klíčové vlastnosti

Ovládací prvky textu (Rich a Plain) umožňují definovat, zda může uživatel psát na více řádků. V případě prostého textu je k dispozici možnost „ Povolit konce řádků“ , která určuje, zda lze stisknutím klávesy Enter vytvořit více odstavců, nebo zda musí vše zůstat na jednom řádku.

Ovládací prvky seznamů (seznamy a rozbalovací pole) se konfigurují pomocí tlačítka Vlastnosti . Zde můžete přidávat nové položky pomocí tlačítka „Přidat…“, upravovat je pomocí tlačítka „Upravit…“ a mazat je pomocí tlačítka „Odebrat“. Pořadí položek můžete také změnit pomocí tlačítek „Nahoru“ a „Dolů“, čímž se možnosti zobrazí v preferovaném pořadí.

Ovládací prvek obrázku nabízí vysoce intuitivní oblast, kam uživatel jednoduše kliknutím vloží fotografii nebo logo. To je obzvláště užitečné v šablonách hlavičkových papírů, zpráv nebo obálek, kde každý dokument vyžaduje vlastní obrázek.

V nástroji pro výběr data (kalendáři) vám vlastnosti umožňují zvolit, jak se bude datum zobrazovat (například 01.03.2025, 1. března 2025 atd.) a v jakém formátu bude interně uloženo, což je důležité při práci s automatizacemi nebo externími integracemi.

Jak je vložit a konfigurovat z rozhraní Wordu

Nejjednodušší způsob, jak vytvořit ovládací prvek obsahu, je přímo z rozhraní Wordu . Nejsou potřeba žádné znalosti programování: jednoduše vyberte oblast, kam chcete ovládací prvek umístit, a klikněte na příslušné tlačítko.

Pokud například chcete z textu vytvořit ovládací prvek obsahu, vyberte tento text a na kartě Vývojář kliknete na požadovaný typ (formátovaný text, prostý text atd.). Tím se vytvoří ovládací prvek „kolem“ obsahu, který bude chráněn nebo omezen podle vašeho nastavení.

Pomocí tlačítka Vlastnosti ve skupině Ovládací prvky můžete ovládacímu prvku přiřadit název (to, co uživatel vidí jako popis), upravit zástupný text, rozhodnout, zda jej lze odstranit nebo upravit , a v případě seznamů a dat nakonfigurovat odpovídající specifické možnosti. Je to velmi vizuální a rychlý způsob, jak přeměnit běžný dokument na profesionální formulář nebo šablonu.

Zamykání a ochrana: zabránění nežádoucím změnám

Jednou z velkých silných stránek ovládacích prvků obsahu je možnost omezit úpravy . Každý ovládací prvek lze nakonfigurovat tak, aby zabránil smazání, zabránil úpravě obsahu nebo obojí.

Například v šabloně s informacemi o autorských právech nebo právními podmínkami můžete tento text umístit do ovládacího prvku chráněné skupiny . Uživatel bude moci vyplnit další pole, ale nebude moci tyto klauzule odstranit ani upravit. Podobně můžete uzamknout ovládací prvek obrázku, aby v záhlaví bylo vždy logo a nikdo ho nemohl omylem odstranit.

Globálně je také možné použít nástroje pro ochranu dokumentů ve Wordu ke kombinaci uzamčených ovládacích prvků obsahu s dalšími omezeními (pouze vyplňování formulářů, zabránění změnám formátování atd.), což vede k mnohem robustnějším dokumentům.

dynamická data Word
Související článek:
Jak používat makra ve Wordu k automatizaci opakujících se úkolů

Propojení XML a pokročilá automatizace

V profesionálním prostředí lze ovládací prvky obsahu vázat na interní úložiště dat XML v dokumentu. Každý ovládací prvek lze namapovat na konkrétní uzel v tomto XML pomocí vlastností, jako je XMLMapping.SetMapping nebo podobných metod.

To umožňuje například automatické aktualizace hodnot zobrazených v dokumentu v souboru XML obsahujícím ceny akcií, zákaznická data nebo katalogy produktů . Když se data změní, plugin nebo makro aktualizuje XML a ovládací prvky obsahu propojené s těmito uzly se automaticky aktualizují bez zásahu uživatele.

Ve Wordu 2013 byla tato podpora rozšířena na ovládací prvky formátovaného textu a ovládací prvky stavebních bloků, takže i oblasti se složitým formátováním lze propojit s daty. Mapování funguje s uzly nebo atributy listu a obsah je uložen jako Open XML kódovaný ve vlastním elementu.

Vylepšení ovládání obsahu ve Wordu 2013

Word 2013 zavedl řadu důležitých vylepšení ovládacích prvků obsahu, zaměřených na tři oblasti: zobrazení , podporu mapování XML ve formátu RTF a nový typ ovládacího prvku pro opakující se obsah.

Pokud jde o prezentaci, ovládací prvky lze zobrazit třemi způsoby: jako výběrové pole , jako počáteční nebo koncové značky nebo bez viditelného vzhledu . Toto se spravuje jak v dialogovém okně vlastností ovládacího prvku, tak v objektovém modelu pomocí výčtu WdContentControlAppearance (boundingBox, značky nebo skryté).

Možnost výběrového obdélníku si zachovává klasické chování (stejně jako ve Wordu 2007 a 2010): bez fokusu není nic viditelné; po najetí myší na něj se zobrazí stínovaná oblast; a s fokusem se zobrazí obdélník s názvem. Popisky začátku/konce zobrazují vždy viditelné značky bez zobrazení názvu, i když se při najetí myší na ně zobrazí tlačítka, jako je rozevírací seznam. Skrytý režim způsobí, že se ovládací prvek nezobrazí bez rámečku , což je ideální, když nechcete, aby uživatel viděl, že ovládací prvek existuje, ale stále potřebujete jeho funkčnost.

Kromě toho lze pro každý ovládací prvek nastavit vlastní barvu pomocí tlačítka Barva ve vlastnostech ovládacího prvku. To pomáhá vizuálně rozlišit různé typy polí (například požadovaná data jednou barvou, informační data jinou).

Ovládací prvky obsahu pro opakované sekce

Jednou z nejvýkonnějších nových funkcí ve Wordu 2013 je ovládací prvek opakování sekcí . Tento ovládací prvek umožňuje opakovat celý blok obsahu (celé odstavce nebo řádky v tabulce) tolikrát, kolikrát je potřeba, a zároveň zachovat strukturu a interní ovládací prvky.

Myšlenka je jednoduchá: kolem sekce (například řádku tabulky s poli „Název knihy“ a „Autor“) se vloží opakující se ovládací prvek. Uživatel pak může přidat nové sekce pomocí tlačítka s plusem nebo kontextové nabídky. Každá nová sekce opakuje interní ovládací prvky, ale jejím obsahem je opět zástupný text připravený k vyplnění.

Pokud tyto opakující se ovládací prvky obalují jiné ovládací prvky obsahu, platí specifická pravidla: všechny interní ovládací prvky se opakují, ale obsah se resetuje, s výjimkou dvou případů. Obsah se zachová, pokud je podřízený ovládací prvek sám opakujícím se ovládacím prvkem nebo pokud je propojen pomocí XML s uzlem mimo ovládací prvek opakující se sekce. Tím se zabrání konfliktům a ztrátě dat.

Ve vlastnostech ovládacího prvku opakování můžete přiřadit název sekce a povolit možnost „Povolit uživatelům přidávat a odebírat sekce“. Uživatel tak v kontextové nabídce uvidí akce jako „Přidat sekci X“ nebo „Odebrat sekci X“ s použitím přiřazeného názvu, což správu výrazně zjednoduší.

Vztah k tabulkám a správné vkládání

Při použití ovládacích prvků opakování s tabulkami je třeba dbát na to, abyste se vyhnuli neočekávanému chování. Pokud chcete propojit ovládací prvek opakování s tabulkou, je nejlepší postupem nejprve vložit tabulku a poté umístit ovládací prvek kolem řádků, které chcete opakovat. Pokud to uděláte naopak, nemusí být možné vybrat pouze tabulku a správně ji zalomit.

Také se nedoporučuje vnořovat opakující se ovládací prvky sekcí příliš těsně v tabulce, například umístěním konce vnějšího a vnitřního ovládacího prvku do stejné buňky. To může způsobit, že vnější sekce zmizí při přidávání nebo odebírání prvků v ní. Abyste tomu předešli, je vhodné vložit mezi konec jednoho opakujícího se ovládacího prvku a další další značku odstavce . Tuto značku lze skrýt vypnutím možnosti „Zobrazit/Skrýt“ na kartě Domů, aby ji uživatel neviděl, ale Word ji stále používá k jasnému vymezení sekcí.

Přiřazení XML v opakujících sekcích

Pokud je ovládací prvek opakování sekce namapován na data XML, Word zpracovává odkaz speciálním způsobem, aby rozlišil mezi absolutními a relativními odkazy . Pokud se cesta XPath mapování neprotíná se skupinou opakujících se uzlů, odkaz je považován za absolutní a obsah bude stejný ve všech prvcích sekce.

Pokud se mapování protíná s prvkem ve skupině uzlů, propojení se stane relativním: Word redukuje XPath na základní propojení, odstraní osu, která protíná skupinu uzlů, a vyhodnotí zbytek cesty relativně k uzlu v opakované sekci . V praxi to znamená, že každý opakovaný prvek se připojuje k odpovídajícímu uzlu v XML (například každá kniha v seznamu knih).

Je důležité si uvědomit, že když znovu otevřete dokument s opakujícími se ovládacími prvky namapovanými na XML, Word může znovu vytvořit prvky sekce z úložiště dat. Pokud jste provedli změny v sekcích, které nejsou také v XML , tyto změny budou ztraceny. Pro minimalizaci rizika se doporučuje uzamknout ovládací prvek opakující se sekce a povolit pouze úpravy interních ovládacích prvků, které jsou také namapovány na uzly XML.

Objektový model Wordu a automatizace s VBA

Pro ty, kteří vyvíjejí doplňky nebo pracují s makry, jsou ovládací prvky obsahu k dispozici v objektovém modelu aplikace Word . Hlavním objektem je ContentControl , který představuje jednotlivý ovládací prvek. Kolekce ContentControls je k dispozici v objektech, jako jsou Document, Range a Selection, a umožňuje přístup ke všem ovládacím prvkům v daném oboru.

Existují pomocné objekty jako ContentControlListEntry (jednotlivé položky v rozevíracím seznamu nebo rozbalovacím seznamu) a ContentControlListEntries (celá kolekce těchto položek). Vlastnosti jako DropdownListEntries poskytují přístup k těmto kolekcím, takže ve VBA můžete automaticky přidávat, upravovat nebo odstraňovat možnosti v seznamu.

Některé vlastnosti objektu ContentControl se vztahují pouze na určité typy. Například DateDisplayFormat , DateDisplayLocale a DateStorageFormat ovlivňují pouze ovládací prvky data; MultiLine pouze ovládací prvky prostého textu; BuildingBlockCategory a BuildingBlockType pouze ovládací prvky galerie stavebních bloků; a metody jako Ungroup , SetCheckedSymbol a SetUncheckedSymbol fungují pouze na skupiny nebo zaškrtávací políčka.

Pomocí VBA můžete plně automatizovaně vytvářet ovládací prvky obsahu, konfigurovat je a propojovat s daty XML. Můžete například psát procedury, které generují tabulku s řádky propojenými s uzly v souboru XML knihy, nebo které nastavují vizuální vzhled každého ovládacího prvku (boundingBox, popisky nebo skrytý) a jeho barvu pomocí vlastností jako Appearance a Color.

Události kontroly obsahu

Jak používat ovládací prvky obsahu ve Wordu

Word také poskytuje řadu událostí spojených s ovládacími prvky obsahu, které jsou všechny zpřístupněny prostřednictvím objektu Document. Tyto události umožňují spuštění kódu při vytváření, úpravě nebo odstraňování ovládacích prvků nebo při interakci uživatele s nimi.

Mezi nejrelevantnější události patří: ContentControlAfterAdd (spuštěno po přidání nového ovládacího prvku), ContentControlBeforeDelete (před jeho odstraněním), ContentControlBeforeContentUpdate (před aktualizací obsahu ovládacího prvku aplikací Word) a ContentControlBeforeStoreUpdate (před aktualizací obsahu z úložiště dat dokumentu).

Související článek:
Jak přidat nebo odebrat pravítko ve Wordu: rychlý a kompletní průvodce

Existují také události přímé interakce, jako například ContentControlOnEnter a ContentControlOnExit , které se spustí, když uživatel zadá nebo opustí ovládací prvek. Ty jsou obzvláště užitečné pro ověřování dat, zobrazování zpráv s nápovědou nebo spouštění automatizovaných akcí na základě toho, co uživatel zadá.

Kontrolní seznamy a zaškrtávací políčka ve Wordu

Kromě složitých formulářů a šablon jsou ovládací prvky obsahu velmi užitečné pro vytváření kontrolních seznamů nebo seznamů úkolů přímo ve Wordu. Myšlenka je jednoduchá: napíšete seznam položek, aktivujete kartu Vývojář a poté na začátek každého řádku vložíte ovládací prvek zaškrtávacího políčka.

Každé políčko lze zaškrtnout nebo zrušit zaškrtnutí kliknutím, což vám poskytne interaktivní seznam úkolů bez nutnosti externích nástrojů. Celý seznam můžete dokonce seskupit pomocí funkce „Seskupit“, abyste uzamkli text a zabránili jeho neuspořádanosti, zatímco políčka budou i nadále fungovat normálně.

Pokud chcete seznam pouze vytisknout , můžete použít systém odrážek ve Wordu a definovat novou odrážku se symbolem rámečku . Tímto způsobem budete mít při tisku dokumentu prázdná políčka, která lze ručně zaškrtnout. Není to tak interaktivní jako pole s obsahem, ale u papírových dokumentů je to rychlé.

Kromě toho lze použít formátování odstavců, jako jsou předsazené odsazení, pro správné zarovnání textu vedle rámečků, což usnadňuje čtení. Díky tomu je Word pohodlnou volbou pro jednoduché seznamy, i když zaostává, pokud jde o pokročilou správu úkolů, sledování průběhu, připomenutí nebo spolupráci.

Omezení Wordu ve srovnání se specializovanými nástroji

Přestože jsou ovládací prvky obsahu ve Wordu velmi výkonné pro strukturování dokumentů a vytváření formulářů, je důležité si uvědomit, že nenahrazují nástroj pro správu projektů nebo úkolů. Word nativně nenabízí systém pro přiřazování úkolů uživatelům, automatická připomenutí, sledování průběhu pomocí reportů ani přímou integraci s nástroji, jako jsou Slack, Jira, online kalendáře atd.

Podobně, ačkoliv lze dokumenty Wordu sdílet, spolupráce v reálném čase je ve srovnání s platformami určenými pro týmovou práci omezená. Vytváření kontrolních seznamů ve Wordu je v pořádku pro osobní úkoly nebo velmi základní procesy, ale u složitých projektů s mnoha účastníky je obvykle nutné přejít na komplexnější řešení.

Na druhou stranu, alternativy jako Google Sheets lze také použít pro kontrolní seznamy, ale ty sdílejí mnoho z těchto omezení: základní správu úkolů , špatnou škálovatelnost pro velké týmy a závislost na připojení nebo omezené funkce v offline režimu.

Proto v kontextu projektového řízení mnoho organizací doplňuje používání Wordu (pro smlouvy, zprávy a formální dokumenty) platformami určenými pro plánování, monitorování a spolupráci , které nabízejí integrace, automatizace a pokročilé zobrazení (Kanban, Ganttův diagram, ovládací panely atd.).

Jak profesionálně propojit obrázky a objekty ve Wordu
Související článek:
Jak profesionálně propojit obrázky a objekty ve Wordu

Zvládnutí ovládacích prvků obsahu ve Wordu vám umožní navrhovat robustní dokumenty a šablony s vyplnitelnými formuláři , opakovatelnými sekcemi, propojenými daty a chráněnými oblastmi, které zabraňují chybám a šetří čas. V kombinaci s dalšími nástroji pro produktivitu se stává silným základem pro organizaci informací a standardizaci každodenních procesů, aniž by byla obětována inherentní flexibilita Wordu. Sdílejte tento tutoriál, aby se o ovládacích prvcích obsahu ve Wordu dozvědělo více uživatelů.


Přidat jako preferovaný zdroj v Googlu