Jak napsat makra aplikace Word 2016 pro výměnu textových prvků

Při práci s dokumenty ve Wordu 2016, zejména s delšími, budete chtít extra snadnost a FUNKČNOST maker, která dokážou zaměnit textová slova, fráze nebo prvky. K vytváření maker budete pravděpodobně potřebovat programovací jazyk Visual Basic for Applications (VBA), který je rozsáhlý, složitý a zastrašující. To znamená, že to má velký potenciál, ale není to něco, co budete sedět a učit se během neformálního odpoledne.

Zde je několik „přepínacích“ maker, které vám pomohou začít s přizpůsobením prostředí Wordu.

Word swap ve Wordu 2016

Zde je praktické makro, které pravděpodobně budete používat stále. Word_swap makro swapy dvě slova. Vyjme první slovo a vloží ho za druhé slovo:

Sub word_swap()

'

' word_swap Macro

' Prohodit dvě slova, vlevo-vpravo

'

Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend

Selection.Cut

Selection.MoveRight Unit:=wdWord, Count:=1

Selection.Paste

End Sub

K vytvoření tohoto makra byly zaznamenány tyto úhozy:

Ctrl+Shift+
Je vybráno slovo napravo od kurzoru.

Ctrl+X
Slovo je vyříznuto.

Ctrl+
Kurzor se přesune za druhé slovo.

Ctrl+V
Vloží se původní slovo.

Word makra nemohou zaznamenávat kliknutí myší. Když potřebujete vybrat text, použijte kurzorové klávesy plus klávesu Shift nebo použijte klávesu F8 (rozšířený výběr).

Aby toto makro fungovalo, musí být ukazatel vložení umístěn na začátek prvního slova.

A/nebo záměna slov ve Wordu 2016

Další makro pro výměnu slov, které pravděpodobně budete často používat, je makro and_or_word_swap . Na rozdíl od běžné záměny slov je cílem tohoto makra přehodit slova na obou stranách spojky. Například změna toho či onoho na to či ono.

Stejně jako u makra word_swap bylo toto makro zaznamenáno ze vstupu po stisknutí klávesy:

Sub and_or_word_swap()

'

' and_or_word_swap Macro ' Prohoďte

dvě slova ve spojení

'

Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend

Selection.Cut

Selection.MoveRight Unit:=wdWord, Count:=1

Selection.Paste

Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend

Selection.Cut

Selection.MoveLeft Unit:=wdWord, Count:=2

Selection.Paste

End Sub

Zde jsou klávesové zkratky používané k záznamu tohoto makra:

Ctrl+Shift+

Ctrl+X
První slovo se vyjme.

Ctrl+
Ukazatel vložení přeskakuje přes spojku a nebo nebo.

Ctrl+V
Slovo se vloží za spojku.

Ctrl+Shift+

Ctrl+X
Slovo za spojkou (nyní za prvním slovem, které jste vložili v kroku 4) se vybere a vyjme.

Ctrl+, Ctrl+
Kurzor se přesune zpět těsně před spojku.

Ctrl+V
Vloží se druhé slovo.

Výsledkem těchto klávesových zkratek je vyjmutí slova na jedné straně a nebo nebo a následné vložení slova na druhou stranu. Poté se druhé slovo vyjme a vloží před a nebo nebo.

Aby bylo toto makro účinné, musí ukazatel vložení blikat na začátku prvního slova.

Vyměňte věty ve Wordu 2016

Stejně jako můžete prohodit dvě slova za sebou, můžete prohodit i dvě věty. Swap_sentences makro dělá jen to. A stejně jako v jiných makrech pro manipulaci s textem použijte k výběru textu klávesnici, nikoli myš.

V následujícím kódu představuje příkaz Selection.Extend stisknutí klávesy F8 na klávesnici. Když toto tlačítko stisknete třikrát, vybere se věta.

Sub swap_sentences()

'

' makro swap_sentences

“ Prohoďte dvě věty

'

Selection.Extend

Selection.Extend

Selection.Extend

Selection.Cut

Selection.Extend

Selection.Extend

Selection.Extend

Selection.EscapeKey

Selection.MoveRight Jednotka:=wdCharacter, Count:=1

Selection.Paste

End Sub

Zde jsou zaznamenané úhozy k vytvoření makra swap_sentences :

F8, F8, F8
Je vybrána aktuální věta.

Ctrl+X

F8, F8, F8
Je vybrána další věta.

Esc,
Výběr se zruší a kurzor se umístí na začátek další věty.

Ctrl+V
První věta se vloží za druhou větu.

Při spuštění tohoto makra se ujistěte, že je ukazatel vložení nastaven někde v rámci první věty.

Vyměňte text záhlaví a zápatí ve Wordu 2016

Tyto swap_header_footer makro swapy záhlaví textu dokumentu a zápatí text. Tento proces můžete dokončit ručně, ale problém je v tom, že makro nezaznamenává přesně všechny akce. Takže i když můžete zaznamenat základní úhozy, musíte se vrátit do editoru jazyka Visual Basic, abyste dokončili makro:

Sub swap_header_footer()

'

' swap_header_footer Macro

' Výměna textu záhlaví/zápatí

'

If ActiveWindow.View.SplitSpecial <> wdPaneNone Then

ActiveWindow.Panes(2).Close

End If

If ActiveWindow.ActivePane.View.Type = wdNormowalView Or Active _

ActivePane.View.Type = wdOutlineView Pak

ActiveWindow.ActivePane.View.Type = wdPrintView

End If

ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader

Selection.WholeStory

Selection.Cut

ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter

Selection.HomeKey Unit: = wdLine

Selection.Paste

Selection.EndKey Unit:=wdLine, Extend:=wdExtend

Selection.Cut

ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader

Selection.Paste

ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument

End Sub

Celkový efekt tohoto makra je upravit záhlaví dokumentu, vybrat a vyjmout veškerý text a poté přepnout na zápatí. Jakmile je v zápatí, vloží se text záhlaví a poté se vybere a vyjme text zápatí. Makro se přepne zpět do záhlaví a vloží text zápatí. Poté makro zavře záhlaví.


Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows Aplikace Microsoft Word otevírá soubory v režimu pouze pro čtení, takže je nelze upravovat? Nebojte se, metody jsou uvedeny níže

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit chyby při tisku nesprávných dokumentů Microsoft Word Chyby při tisku dokumentů Word se změněným písmem, chaotickými odstavci, chybějícím textem nebo ztraceným obsahem jsou poměrně časté. Nicméně ne

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Pokud jste použili pero nebo zvýrazňovač ke kreslení na snímky aplikace PowerPoint během prezentace, můžete kresby uložit pro další prezentaci nebo je vymazat, takže až ji příště ukážete, začnete s čistými snímky aplikace PowerPoint. Chcete-li vymazat kresby perem a zvýrazňovačem, postupujte podle těchto pokynů: Mazání čar jedna na […]

Obsah knihovny stylů v SharePointu 2010

Obsah knihovny stylů v SharePointu 2010

Knihovna stylů obsahuje soubory CSS, soubory XSL (Extensible Stylesheet Language) a obrázky používané předdefinovanými vzorovými stránkami, rozvržení stránek a ovládací prvky v SharePointu 2010. Chcete-li najít soubory CSS v knihovně stylů webu pro publikování: Vyberte Akce webu→ Zobrazit Veškerý obsah webu. Zobrazí se obsah webu. Knihovna stylů se nachází v […]

Formátování čísel v tisících a milionech v sestavách Excel

Formátování čísel v tisících a milionech v sestavách Excel

Nezahlcujte své publikum gargantuovskými čísly. V aplikaci Microsoft Excel můžete zlepšit čitelnost řídicích panelů a sestav formátováním čísel tak, aby se zobrazovaly v tisících nebo milionech.

Jak sdílet a sledovat weby SharePoint

Jak sdílet a sledovat weby SharePoint

Naučte se používat nástroje sociálních sítí SharePoints, které umožňují jednotlivcům a skupinám komunikovat, spolupracovat, sdílet a propojovat se.

Jak převést data do juliánských formátů v aplikaci Excel

Jak převést data do juliánských formátů v aplikaci Excel

Juliánská data se často používají ve výrobním prostředí jako časové razítko a rychlý odkaz pro číslo šarže. Tento typ kódování data umožňuje maloobchodníkům, spotřebitelům a servisním zástupcům identifikovat, kdy byl produkt vyroben, a tím i stáří produktu. Juliánská data se také používají v programování, armádě a astronomii. Odlišný […]

Jak vytvořit webovou aplikaci Access

Jak vytvořit webovou aplikaci Access

Webovou aplikaci můžete vytvořit v Accessu 2016. Co je tedy vlastně webová aplikace? Web znamená, že je online, a aplikace je jen zkratka pro „aplikaci“. Vlastní webová aplikace je online databázová aplikace přístupná z cloudu pomocí prohlížeče. Webovou aplikaci vytváříte a udržujete ve verzi pro počítače […]

Panel rychlého spuštění v SharePointu 2010

Panel rychlého spuštění v SharePointu 2010

Většina stránek v SharePointu 2010 zobrazuje seznam navigačních odkazů na panelu Snadné spuštění na levé straně stránky. Panel Snadné spuštění zobrazuje odkazy na doporučený obsah webu, jako jsou seznamy, knihovny, weby a stránky publikování. Panel Snadné spuštění obsahuje dva velmi důležité odkazy: Odkaz na veškerý obsah webu: […]

Co znamenají chybové zprávy Řešitel v Excelu?

Co znamenají chybové zprávy Řešitel v Excelu?

U jednoduchých problémů Řešitel v Excelu obvykle rychle najde optimální hodnoty proměnné Řešitel pro účelovou funkci. Ale v některých případech má Řešitel problém najít hodnoty proměnné Řešitel, které optimalizují účelovou funkci. V těchto případech Řešitel obvykle zobrazí zprávu nebo chybovou zprávu, která popisuje nebo popisuje problém, který […]