Riešené úlohy k lekcii 2-3 MS Office - VBA pre Word

V minulej lekcii, { PREVIOUS}, sme si prebrali objekt Range vo VBA pre Word. Konkrétne sme sa zamerali na dve výnimočné metódy Collapse a Select.

Nasledujúce 3 cvičenia vám pomôžu precvičiť prácu so základnými príkazmi VBA pre Word z minulých lekcií. Vo vlastnom záujme sa ich pokúste vyriešiť sami. Pod článkom máte na kontrolu riešenie na stiahnutie. Ale pozor, akonáhle sa naň pozriete bez vyriešenia príkladov, stráca pre vás cvičenie zmysel a nič sa nenaučíte:)

Ak si naozaj nebudete vedieť rady, pozrite sa radšej znova do minulých tutoriálov a pokúste sa na to prísť.

Dokument WVBA-04zadani.doc je zdrojom pre cvičenie. Všetky cvičenia tejto lekcie budete vytvárať výhradne na tomto dokumente a na jeho texte. Dokument WVBA-04zadani.doc otvorte v aplikácii MS Word. V otvorenom dokumente prejdite do prostredia VBA, kde budete vypracovávať cvičenia. Riešenie je uvedené v dokumente WVBA-04reseni.doc.

Jednoduchý príklad

Vytvorte procedúru, ktorá text štvrtého odseku vypíše do správy MsgBox.

Obrázok ukazuje požadované riešenie:

VBA pre Word

Stredne pokročilý príklad

Vytvorte procedúru, kde 3. slovo v 5. vete 3. odseku označíte ako oblasť. Oblasť predĺžte do konca vety a oblasť označte ako výber.

Riešenie zobrazte v okne Immediate:

VBA pre Word

Pokročilý príklad

V texte nájdite prvé slovo "štvrť" a spočítajte poradie tohto slova od začiatku dokumentu a od začiatku odseku. Spočítajte tiež poradové číslo odseku, v ktorom sa slovo nachádza.

Odsek nemá vlastnosť Words. Slová sú vo VBA brána vrátane medzery, použite funkciu Trim().

Obrázok ukazuje požadované riešenie:

VBA pre Word

V budúcej lekcii, Kopírovanie a zmeny textu vo VBA pre Word , sa naučíme kopírovať, prenášať a meniť text v rámci dokumentu aj medzi rôznymi dokumentmi.


 

Mal si s čímkoľvek problém? Stiahni si vzorové riešenie nižšie a porovnaj ho so svojím projektom, chybu tak ľahko nájdeš.

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 4x (24.79 kB)
Príloha je vrátane zdrojových súborov

 

Na absolvovanie tohto cvičenia prosím splň všetky príklady tým, že ich úspešne odovzdáš na otestovanie.

Predchádzajúci článok
Objekt Range vo VBA pre Word - Metódy Collapse a Select
Všetky články v sekcii
VBA pre Word
Preskočiť článok
(neodporúčame)
Kopírovanie a zmeny textu vo VBA pre Word
Článok pre vás napísal Luboš Marvan
Avatar
Používateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Snahou autora je žít podle svého
Aktivity