Бұл мақалада біз сізге тек Word кестелерінде нақты мәтінді табудың 3 жылдам әдісін ұсынуға қуаныштымыз.
Word бағдарламасында кіріктірілген «Іздеу және ауыстыру» функциясын қолдана отырып, сіз ұзақ мәтіннен нақты мәтінді іздеп табуға болады. Көріп отырғаныңыздай, бұл бүкіл құжатқа негізделген. Іздеу ауқымын тек Word кестелерімен шектесек қалай болады? Толығырақ көру үшін оқыңыз.
1-әдіс: Таңдау бойынша мәтінді табыңыз
- Ең алдымен, құжаттағы бір немесе бірнеше кестені қолмен таңдаңыз.
- Содан кейін «Үй» қойындысының астындағы «Табу» командасының жанындағы ашылмалы батырманы басыңыз.
- «Іздеу және ауыстыру» диалогтық терезесін ашу үшін «Қосымша іздеу» тармағын таңдаңыз.
- «Нені табу» мәтін жолына мәтінді табуды енгізіңіз.
- «Табу» қойындысын нұқыңыз және «Ағымдағы таңдауды» таңдаңыз.
Тек мәтін тек сіздің таңдауыңызда болады.
2-әдіс: кестеден мәтінді табыңыз
Әдеттегі тәсілден басқа, сіз көбірек теңшелген тапсырмаларды орындау үшін макросты іске қосуды таңдай аласыз.
- Алдымен мәтінді табатын кестенің ішіне курсорды қойыңыз.
- Содан кейін VBA редакторын ашу үшін «Alt + F11» пернелерін басыңыз.
- Сол жақ бағандағы «Қалыпты» батырмасын басыңыз.
- Содан кейін «Кірістіру» батырмасын басыңыз және «Модуль» таңдаңыз.
- Одан кейін оны ашу үшін модульді екі рет басыңыз.
- Модульге келесі кодтарды қойыңыз:
Sub FindInATable()
Dim strText As String
strText = InputBox("Enter finding text here: ")
Application.ScreenUpdating = False
If Selection.Information(wdWithInTable) = True Then
With Selection.Tables(1).Range
With .Find
.ClearFormatting
.Text = strText
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute
End With
Do While .Find.Found
.Cells(1).Shading.BackgroundPatternColorIndex = wdBrightGreen
On Error GoTo handler
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
Else
MsgBox ("Put cursor inside a table first.")
Exit Sub
End If
handler: Exit Sub
Application.ScreenUpdating = True
End Sub
- Соңында «Іске қосу» түймесін басыңыз. Кіріс терезесіне мәтінді енгізіп, «OK» батырмасын басыңыз.
3-әдіс: Құжаттағы барлық кестелердегі мәтінді табу
- Ең алдымен, макросты орнату және іске қосу үшін 2-әдістегі қадамдарды қайталаңыз.
- Осы макросты келесіге ауыстырыңыз:
Sub FindTextsInAllTables()
Dim strText As String
strText = InputBox("Enter finding text here: ")
Application.ScreenUpdating = False
With Selection
.HomeKey Unit:=wdStory
With Selection.Find
.ClearFormatting
.Text = strText
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute
End With
Do While .Find.Found = True
If .Information(wdWithInTable) = True Then
.Cells(1).Shading.BackgroundPatternColorIndex = wdBrightGreen
End If
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
Application.ScreenUpdating = True
End Sub
- Сол сияқты, енгізу терезесінің ішіне іздеу мәтінін теріңіз. Әрі қарай жалғастыру үшін «OK» батырмасын басыңыз.
Деректеріңізді уақытында құтқарыңыз
Сізге зиян келтірілген деректерді алғаннан кейін, оларды қалпына келтіруге болатындығын ұмытпаңыз. Сондықтан тырысудан бұрын ешқашан бас тартпаңыз. Мұндай жағдайда сізге, егер бар болса, соңғы сақтық көшірмені тексеру қажет. Кейбір деректерді қайтарып алуға жақсы мүмкіндік бар. Сонымен қатар, сіз әрқашан жүгіне аласыз құжатты түзету деректерді қалпына келтіру құралы.
Автордың кіріспесі:
Вера Чен - деректерді қалпына келтіру бойынша сарапшы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. зақымдалған xls және pdf бағдарламалық жасақтама өнімдерін жөндеу. Қосымша ақпарат алу үшін кіріңіз WWW.datanumen.com



