Řešené úlohy k 1. - 3. lekci VBA pro Word
V minulé lekci, Objekt Range ve VBA pro Word - Metody Collapse a Select, jsme si probrali objekt Range ve VBA pro Word. Konkrétně jsme se zaměřili na dvě výjimečné metody Collapse a Select.
Následující 3 cvičení vám pomohou procvičit práci se základními příkazy VBA pro Word z minulých lekcí. Ve vlastním zájmu se je pokuste vyřešit sami. Pod článkem máte pro kontrolu řešení ke stažení. Ale pozor, jakmile se na něj podíváte bez vyřešení příkladů, ztrácí pro vás cvičení smysl a nic se nenaučíte
Pokud si opravdu nebudete vědět rady, podívejte se raději znovu do minulých tutoriálů a pokuste se na to přijít.
Dokument WVBA-04-zadani.doc
je zdrojem pro
cvičení. Všechna cvičení této lekce budete vytvářet výhradně na tomto
dokumentu a na jeho textu. Dokument WVBA-04-zadani.doc
otevřete v
aplikaci MS Word. V otevřeném dokumentu přejděte do prostředí VBA, kde
budete vypracovávat cvičení. Řešení je uvedeno v dokumentu
WVBA-04-reseni.doc
tak, že pro realizaci příkladu je nutno
spustit příslušnou proceduru v modulu, číslování modulů je 1, 2, 3.
Jednoduchý příklad
Vytvořte proceduru, která text čtvrtého odstavce vypíše do zprávy MsgBox.
Obrázek ukazuje požadované řešení:
Středně pokročilý příklad
Vytvořte proceduru, kde 3. slovo v 5. větě 3. odstavce označíte jako oblast. Oblast prodlužte do konce věty a oblast označte jako výběr.
Řešení zobrazte v okně Immediate:
Pokročilý příklad
V textu najděte první slovo "čtvrt" a spočítejte pořadí tohoto slova od počátku dokumentu a od počátku odstavce. Spočítejte také pořadové číslo odstavce, ve kterém se slovo nachází.
Odstavec nemá vlastnost Words
. Slova jsou ve VBA
brána včetně mezery, použijte funkci Trim()
.
Obrázek ukazuje požadované řešení:
V příští lekci, Kopírování a změny textu ve VBA pro Word, se naučíme kopírovat, přenášet a měnit text v rámci dokumentu i mezi různými dokumenty.
Měl jsi s čímkoli problém? Stáhni si vzorovou aplikaci níže a porovnej ji se svým projektem, chybu tak snadno najdeš.
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkami
Staženo 4x (24.79 kB)
Aplikace je včetně zdrojových kódů
K absolvování tohoto cvičení prosím splň všechny příklady tím, že je úspěšně odevzdáš k otestování.