V následujícím článku bychom vám chtěli nabídnout 3 efektivní způsoby, jak odstranit nežádoucí mezery v buňkách tabulky v dokumentu Word.
Občas musíme do tabulky vložit text a data. Po zadání textů a dat však často musíme upravit velikost tabulky. A někdy po úpravě její velikosti dostaneme tabulku s nechtěnými mezerami v buňkách, například níže:
Ve výše uvedeném příkladu je pod textem v každé buňce prázdný řádek. Ale nejsme schopni se ho zbavit jednoduše stisknutím „Odstranit“. Místo toho musíme použít jiná řešení.
Metoda 1: Ruční zúžení výšky řádku
- Nejprve zkontrolujte, zda se v buňkách nenacházejí prázdné řádky, které lze odstranit. Pokud nějaké, nejprve je smažte.
- Poté umístěte kurzor na spodní řádek řádku tabulky. Počkejte, až se kurzor změní na znaménko dvojitých vodorovných čar se 2 šipkami.
- Dále klikněte a táhněte spodní řádek nahoru, dokud nevymizí nechtěné místo.
- Opakujte kroky 2 a 3 pro další řádky v tabulce, jejichž výška musí být změněna.
Zde je výsledek:
Metoda 2: Zakažte funkci „Specifikovat výšku“
- Nejprve klikněte na křížek v levém horním rohu a vyberte celou tabulku.
- Poté klikněte pravým tlačítkem a vyberte „Vlastnosti tabulky“.
- V poli „Vlastnosti tabulky“. Nejprve klikněte na kartu „Řádek“.
- Dále zrušte zaškrtnutí políčka „Určit výšku“.
- Nakonec klikněte na „OK“.
Účinek je stejný jako v metodě 1.
Metoda 3: Použijte Word Makro
- Chcete-li začít, klikněte na „Vývojář“ a poté na „Visual Basic“ a otevřete editor VBA. Pokud karta „Vývojář“ není na pásu karet k dispozici, stiskněte místo ní klávesy „Alt+F11“.
- Dále přejděte k vytvoření nového modulu. V levém sloupci klikněte na „Normální“.
- Poté klikněte na liště nabídek na „Vložit“.
- V rozbalovací nabídce vyberte možnost „Modul“.
- Dalším dvojitým kliknutím otevřete modul.
- Nyní vložte následující kódy do oblasti kódování:
Sub RemoveSpacesInTables()
Dim objTable As Table
Dim objDoc As Document
Set objDoc = ActiveDocument
With objDoc
If .Tables.Count > 0 Then
For Each objTable In .Tables
objTable.Select
Selection.Rows.HeightRule = wdRowHeightAuto
Selection.Rows.Height = InchesToPoints(0)
Next objTable
Else
MsgBox ("This document contains no table.")
End If
End With
End Sub
- Nakonec klikněte na „Spustit“ nebo proveďte kódy stisknutím „F5“.
Toto makro musí fungovat na všech tabulkách v dokumentu a odstranit zbytečné mezery.
Srovnání 3 metod
| Metody | Výhody | Nevýhody |
| Metoda 1: Ruční zúžení výšky řádku | Nejlepší pro dokument s pouze několika tabulkami nebo tabulky s několika řádky. | 1. Musíte řadu řádků vytáhnout nahoru ručně a opakovaně.
2. Není to způsob hnízdění u více tabulek |
| Metoda 2: Zakažte funkci „Specifikovat výšku“ | 1. Není třeba ručně táhnout linku nahoru
2. Rychlejší než metoda 1 |
Naráz můžete pracovat pouze s jedním stolem. |
| Metoda 3: Použijte Word Makro | 1. Nejrychlejší způsob
2. Schopen zpracovat více tabulek najednou |
Vyžaduje použití makra. |
Jakmile dojde k poškození dokumentu
Není neobvyklé, že se vám občas stane poškozený dokument. V okamžiku, kdy je však váš dokument poškozen, se však dostaví strach. Proto je pro jistotu nejrychlejším postupem pořídit si nástroj pro opravu. opravit docx aby se zabránilo dalšímu poškození.
Úvod autora:
Vera Chen je expertka na obnovu dat DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně opravit Excel a pdf opravy softwarových produktů. Pro více informací navštivte www.datanumen.com






