V nižšie uvedenom článku by sme vám chceli poskytnúť 2 užitočné metódy na fuzzy vyhľadávanie v dokumente Word.
Občas sa stáva, že zabudneme, ako sa správne píše slovo, najmä ak je dlhé. Väčšinou si sotva pamätáme len niekoľko začiatočných písmen. To presné vyhľadávanie robí takmer nemožným.
Našťastie pre nás existujú spôsoby, ako vyhľadávať fuzzy. A môžete ich využiť vo svojom dokumente Word.
Metóda 1: Použite funkciu „Rozšírené vyhľadávanie“ v programe Word
V našom prípade budeme hľadať „DataNumen”, Za predpokladu, že si spomenieme, že sa to začínalo na„ Dajte “.
- Najskôr kliknite v skupine Úpravy na karte Domov na rozbaľovacie tlačidlo vedľa príkazu Nájsť.
- V tejto ponuke vyberte možnosť „Rozšírené vyhľadávanie“.
- Potom vložte ukazovateľ vloženia do textového poľa „Nájsť čo“ a vložte tam nasledujúce zástupné znaky:
- „Dáta“ sú začiatočné písmená cieľového slova. Mali by ste ich nahradiť skutočnými písmenami. V prípade, že zabudnete začiatočné písmená, nechajte pole prázdne a nevkladajte ani medzeru.
- A „n,m“ predstavuje počet zostávajúcich písmen cieľového slova, okrem začiatočných písmen. V tomto prípade je to napríklad číslo „5“. Zástupné znaky by teda mali vyzerať takto:
- Ak si nie ste istí presným počtom písmen, môžete zadať dve číslice označujúce rozsah, napríklad:
- A ak ste si istí, že dĺžka písmena je rovnaká alebo väčšia ako konkrétne číslo, zadajte ho do výrazu takto:
- Ďalej kliknite na „Viac“, aby sa zobrazili ďalšie možnosti.
- Začiarknite políčko „Použiť zástupné znaky“.
- Potom kliknite na „Nájsť v“ a vyberte „Hlavný dokument“.
Vo výbere uvidíte všetky výskyty cieľového slova.
Metóda 2: Spustenie kódov VBA na vyhľadanie textu
Spustenie kódov VBA vám môže ušetriť zapamätanie si výrazu.
- V prvom rade stlačte klávesy „Alt + F11“ na spustenie editora VBA vo Worde.
- Ďalej kliknite na „Normálny“ projekt a potom na „Vložiť“.
- V ponuke zvoľte „Modul“.
- Dvojitým kliknutím naň otvoríte a prilepíte nasledujúce kódy:
Sub FindTheWordsByLength()
Dim objRange As Range
Dim strStartWord As String
Dim strLength As String
strStartWord = InputBox("Enter the beginning letters which you remember of target word ", "Beginning Letters of Word", "For example:Data")
strLength = InputBox("Enter the letter length of the rest part of target word which you don't remember", "Number of Letter Length", "For example:5,7")
With Selection
.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
With Selection.Find
.Text = "<" & strStartWord & "[a-zA-Z]{" & strLength & "}>"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
.Execute
End With
Do While .Find.Found
Set objRange = Selection.Range
objRange.HighlightColorIndex = wdYellow
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
End Sub
- Potom stlačte kláves „F5“, aby ste spustili makro.
- Do prvého zobrazeného vstupného poľa zadajte začiatočné písmená cieľového slova a kliknite na tlačidlo „OK“ pre pokračovanie.
- A do druhého poľa zadajte počet písmen a kliknite na tlačidlo „OK“. Na oddelenie čísel použite čiarku.
Nakoniec budú všetky nájdené slová zvýraznené žltou farbou.
Opraviť problémy so slovom
Najčastejšie sa v programe Word vyskytujú rôzne problémy. Niektoré závažné môžu dokonca viesť k zrúteniu softvéru. A a skazené slovo môže viesť k strate cenných údajov. Hneď ako sa vyskytne problém, musíte podniknúť okamžité kroky.
Úvod autora:
Vera Chen je expertka na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane korupcia excelovať a pdf oprava softvérových produktov. Pre viac informácií navštívte www.datanumen. S





