NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Ř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í:

VBA pro Word

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:

VBA pro Word

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í:

VBA pro Word

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í.

Předchozí článek
Objekt Range ve VBA pro Word - Metody Collapse a Select
Všechny články v sekci
VBA pro Word
Přeskočit článek
(nedoporučujeme)
Kopírování a změny textu ve VBA pro Word
Článek pro vás napsal Luboš Marvan
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Snahou autora je žít podle svého
Aktivity