Свойство Document.Find (Publisher)
Возвращает объект FindReplace из указанного объекта Document . Объект FindReplace используется для выполнения текстового поиска и замены в указанном документе.
Синтаксис
expression. Найти
Выражение Переменная, представляющая объект Document .
Пример
Применяется к объекту Document . В следующем примере переменная объекта задает объект FindReplace активного документа. Выполняется операция поиска, которая применяет полужирное форматирование к каждому вхождениям слова "Важно".
Dim objFind as FindReplace
Dim fFound as Boolean
Set objFind = ActiveDocument.Find
fFound = True
With objFind
.Clear
.FindText = "Important"
Do While fFound = True
fFound = .Execute
If Not .FoundTextRange Is Nothing Then
.FoundTextRange.Font.Bold = True
End If
Loop
End With
Применяется к объекту TextRange . В следующем примере для переменной объекта задается объект FindReplace текстового диапазона первой фигуры активного документа. Выполняется операция поиска, которая применяет полужирное форматирование для каждого вхождения слова Urgent в текстовом диапазоне.
Dim objFind as FindReplace
Dim fFound as Boolean
Set objFind = ActiveDocument.Pages(1) _
.Shapes(1).TextFrame.TextRange.Find
fFound = True
With objFind
.Clear
.FindText = "Urgent"
Do While fFound = True
fFound = .Execute
If Not .FoundTextRange Is Nothing Then
.FoundTextRange.Font.Bold = True
End If
Loop
End With
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.