30. Makra, hromadná korespondence
Opakování
- dávkové soubory *.bat
- práce s multimédii na příkazovém řádku pomocí ffmpeg - analýza,
demux, dekódování, kódování, mux -
obr.
Zápis (praxe-zapis.html) - ve VSC nainstalovat a zapnout doplněk LivePreview od Microsoftu!
30. Makra, hromadná korespondence
Hledání (Ctrl+f) a nahrazování (Ctrl+h) v textových editorech - použití regulárních výrazů pro hledání textu pomocí zástupných symbolů - např. *
Makro = skupina nahraných příkazů, které lze spuštěním makra opakovat (v MS Wordu - Zobrazení - Makra)
Hromadná korespondence - generování dokumentů sloučením šablony a seznamu (např. adresátů) - v MS Wordu menu Korespondence
MS Word - formáty dokumentů
- projít typy souborů při otvírání/ukládání dokumentů
- hlavní formát docx (dříve doc)
- šablony dotx (dříve dot) - ukazují se při otevírání
nového dokumentu
- cv. - uložit Dopis - šablona.docx jako dotx
(ukládá se do už. složky Dokumenty - Vlastní šablony Office)
- při otevírání nového dok. jsou vlastní šablony v odkazu Osobní
- další formáty pdf, txt, odt
(OpenDocument -
kompatibilita s LibreOffice), rtf
- projít Soubor - Možnosti - Uložit (automatické
ukládání, vkládání písma do dokumentu)
- cvičení - otevřít Parfem.docx, zapnout Zobrazení - Navigační podokno, uložit jako prostý
text Parfem.txt (kódování UTF-8) - porovnat velikost, otevřít ve VSC, otevřít docx v LibreOffice
Hledání v dokumentech -
regulární
výrazy (zástupné znaky)
- ukazovat v dokumentu Parfem.docx ve Wordu a Parfem.txt ve VSC
- obecně hledání Ctrl+f (find), nahrazování Ctrl+h (change), přechod na číslo stránky Ctrl+g
- ve Wordu přepnout na rozšířené hledání,
rozkliknout Více, zapnout Používat zástupné
znaky, pak prozkoumat Formát, Zvláštní
- ve VSC - Toggle Replace, Match Case, Match Whole Word, Use
Regular Expressions, také Edit - Find in Files
- cvičení - najít vícenásobnou mezeru, určitou kapitolu, slovo "Když" (jen s velkým K)
- regulární výrazy umožňují hledání textu pomocí zástupných symbolů (vzorů):
- . (tečka) nahrazuje libovolný znak (ve Wordu ? viz help) - např. "dvou."
najde "dvou ", "dvou," apod.
- vyjmenované znaky v [] - hledá se jeden z uvedených znaků, např.
[ace], [a-z0-9], [a-c], [0-4] - např. "-[AB]" (hledá se pomlčka následovaná písmenem A nebo B), znak ^ slouží pro negaci výskytu (ve Wordu !) - např "-[^ ]" hledá všechny pomlčky, za kterými není mezera
- * (asterisk) žádný nebo libovolný počet opakování, např. 10*1 označuje
řetězce: 11, 101, 1001, 10001 - najít např. vícenásobné mezery
hledáním " *" (2 mezery)
- ^ začátek slova (ve Wordu <), $ konec slova (ve Wordu >)
- další zástupné znaky se zpětným lomítkem (\n = odstavec, \t =
tabulátor), ve Wordu podobně stříška ^ (^n, ^t)
- cvičení - v Parfum.* najít pomlčku následovanou písmenem A nebo B, najít pomlčku, za kterou není mezera, najít vícenásobný výskyt nul, najít text kurzívou, podtržený text
Makra - MS Word
- makro - skupina nahraných příkazů, které lze spuštěním makra
opakovat
- nebezpečí přítomnosti viru - Soubor - Možnosti - Centrum zabezpečení
- Nastavení maker - Zakázat všechna makra s oznámením
- ve Wordu - Zobrazení - Makra - Zaznamenat -
cvičení: makro pro tabulku sportovních výsledků 4 řádky x 2 sloupce
- zadat název makra "TabulkaMakro" bez mezer a diakritiky
- nastavit zkratkovou
klávesu např. Ctrl+At+T (nebo tlačítko)
- uložit makro v aktuálním dokumentu (pozn. Normal.dotm - šablona pro nově otvíraný dokument)
- vytvořit tabulku se záhlavím Pořadí, Jméno, na řádcích 1., 2., 3
- "zapomenout" tečku (nutno při záznamu striktně dodržovat
posloupnost operací)
- Zobrazení - Makra - Zastavit makro
- editace kódu ve Visual Basicu - Zobrazení - Makra - Zobrazit - Upravit
- doplnit chybějící tečku za 3 a zavřít okno s VB
- dodatečné přiřazení zkratkové klávesy - Soubor - Možnosti - Přizpůsobit
pás karet - Zvolit příkazy z Makra, vybrat makro a dole - Klávesové
zkratky - Vlastní
- další funkce v Zobrazení - Makra - Zobrazit: Spustit, krokovat, upravit, vytvořit
- podrobnější funkce Makra v (defaultně skryté) kartě Vývojář
(Soubor - Možnosti - Přizpůsobit pás karet)
Pole s proměnnými hodnotami
- v dokumentu Vložení - Rychlé části - Pole
- např. Time pro datum s volbou formátu zobrazení
včetně sekund
- pravé tl. - Aktualizovat pole (čas se přenastaví), Upravit pole,
Přepnout zobrazení polí (zobrazení kódu)
- cvičení - vytvořit makro pro vložení aktuálního času na kl.
Ctrl+Alt+4
Hromadná korespondence - MS Word -
karta Korespondence
- Dopisy - cvičení na generování stejného dopisu více adresátům
- vytvořit v Excelu sešit c:\Temp\adresati.xlsx
se sloupci Jméno, Příjmení, Ulice, Město, PSČ a doplněnými hodnotami
(min. 3 řádky)
- otevřít ve Wordu hlavičkový dokument Dopis - šablona.docx - upravit podle
potřeby text (např. vložit aktualizovatelné pole pro čas) a uložit
- Word - Korespondence - Spustit hromadnou korespondenci -
Dopisy
- Vybrat příjemce - použít existující seznam
adresati.xlsx
- do adresního rámečku Vložit slučovací pole -
vkládat Jméno Příjmení atd.
- Náhled výsledků - vhodné uložit zdrojový
dokument
- Dokončit a sloučit - Upravit jednotlivé
dokumenty - vznikne nový sloučený dokument - uložit jako Dopisy.docx
- podobně lze také použít Spustit hromadnou korespondenci - Podrobný průvodce
hromadnou korespondencí
- Dopisy - vybrat počáteční dokument *.docx
- vybrat seznam adresátů v *.xlsx
- umístit adresu a upravit přiřazení sloupců
- dokončit a sloučit
Cvičení
- Otevřte v Excelu sešit vysledky.xlsx a
přidejte 3 řádky s výsledky disciplíny Skok do výšky (1.-3.
místo)
- Vytvořte sloučený dokument z předlohy
diplom-předloha.docx a z tabulky vysledky.xlsx
s výsledky sportovní soutěže (slučovací pole určete podle sloupců
tabulky)
- Výsledný sloučený dokument odevzdejte jako diplomy.pdf