Поделиться через


Find.Execute Метод

Определение

Выполняет указанную операцию поиска.

public bool Execute (ref object FindText, ref object MatchCase, ref object MatchWholeWord, ref object MatchWildcards, ref object MatchSoundsLike, ref object MatchAllWordForms, ref object Forward, ref object Wrap, ref object Format, ref object ReplaceWith, ref object Replace, ref object MatchKashida, ref object MatchDiacritics, ref object MatchAlefHamza, ref object MatchControl);
abstract member Execute : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> bool
Public Function Execute (Optional ByRef FindText As Object, Optional ByRef MatchCase As Object, Optional ByRef MatchWholeWord As Object, Optional ByRef MatchWildcards As Object, Optional ByRef MatchSoundsLike As Object, Optional ByRef MatchAllWordForms As Object, Optional ByRef Forward As Object, Optional ByRef Wrap As Object, Optional ByRef Format As Object, Optional ByRef ReplaceWith As Object, Optional ByRef Replace As Object, Optional ByRef MatchKashida As Object, Optional ByRef MatchDiacritics As Object, Optional ByRef MatchAlefHamza As Object, Optional ByRef MatchControl As Object) As Boolean

Параметры

FindText
Object

Необязательный объект. Текст для поиска. Используйте пустую строку ("") только для поиска форматирования. Вы можете искать специальные символы, указав соответствующие коды символов. Например, "^p" соответствует знаку абзаца, а "^t" — символу табуляции.

MatchCase
Object

Необязательный объект. Значение true , чтобы указать, что в тексте поиска учитывается регистр. Соответствует установленному флажку "Учитывать регистр" в диалоговом окне "Найти и заменить".

MatchWholeWord
Object

Необязательный объект. Значение true , чтобы операция поиска находила только целые слова, а не текст, который является частью большого слова. Соответствует установленному флажку "Только слово целиком" в диалоговом окне "Найти и заменить".

MatchWildcards
Object

Необязательный объект. Значение true , чтобы текст поиска был специальным оператором поиска. Соответствует установленному флажку "Подстановочные знаки" в диалоговом окне "Найти и заменить".

MatchSoundsLike
Object

Необязательный объект. Значение true , чтобы операция поиска находила слова, похожие на текст поиска. Соответствует окясу проверка в диалоговом окне Поиск и замена.

MatchAllWordForms
Object

Необязательный объект. True , чтобы операция поиска обнаружила все формы текста поиска (например, "sit" находит "сидящий" и "sat"). Соответствует проверка поле Найти все формы слов в диалоговом окне Поиск и замена.

Forward
Object

Необязательный объект. Значение true для поиска вперед (ближе к концу документа).

Wrap
Object

Необязательный объект. Управляет тем, что происходит, если поиск начинается в точке, отличной от начала документа и достигается конец документа (или наоборот, если Forward задано значение False). Этот аргумент также определяет, что происходит при выделении или диапазоне, а текст поиска не найден в выделенном или диапазоне. Может быть одной из следующих WdFindWrap констант:wdFindAsk После поиска в выделенном или диапазоне microsoft Word отображает сообщение с запросом на поиск в оставшейся части документа.wdFindContinue Операция поиска продолжается при достижении начала или конца диапазона поиска. wdFindStop Операция поиска завершается при достижении начала или конца диапазона поиска.

Format
Object

Необязательный объект. Значение true , чтобы операция поиска обнаружила форматирование в дополнение к тексту поиска или вместо него.

ReplaceWith
Object

Необязательный объект. Замещающий текст. Чтобы удалить текст, указанный аргументом Find , используйте пустую строку (""). Вы указываете специальные символы и расширенные критерии поиска так же, как и для аргумента Find . Чтобы указать графический объект или другой нетекстовый элемент в качестве замены, переместите элемент в буфер обмена и укажите "^c" для ReplaceWith.

Replace
Object

Необязательный объект. Указывает количество замен: одна, все или ни одна. Может быть любой WdReplace константой:wdReplaceAll wdReplaceNone wdReplaceOne

MatchKashida
Object

Необязательный объект. Значение true , если операция поиска соответствует тексту с соответствующими кашидами в документе на арабском языке. Этот аргумент может быть недоступен для вас в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).

MatchDiacritics
Object

Необязательный объект. Значение true , если поиск операций соответствует тексту с соответствующими диакритиками в документе языка справа налево. Этот аргумент может быть недоступен для вас в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).

MatchAlefHamza
Object

Необязательный объект. Значение true , если операции соответствуют тексту с соответствующими хамзами alef в документе на арабском языке. Этот аргумент может быть недоступен для вас в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).

MatchControl
Object

Необязательный объект. Значение true, если операции поиска соответствуют тексту с соответствующими двунаправленными контрольными символами в документе языка справа налево. Этот аргумент может быть недоступен для вас в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).

Возвращаемое значение

Комментарии

Этот метод возвращает значение True , если операция поиска прошла успешно.

Если MatchWildcards имеет значение True, можно указать подстановочные знаки и другие расширенные условия поиска для аргумента FindText . Например, "*(ing)" находит любое слово, заканчивающееся на "ing".

Чтобы найти символ символа, введите курсор (^), ноль (0), а затем код символа. Например, "^0151" соответствует тире em (— ).

Если не указано иное, замещающий текст наследует форматирование текста, который он заменяет в документе. Например, если заменить строку "abc" на "xyz", вхождения "abc" полужирным шрифтом будут заменены строкой "xyz" полужирным шрифтом.

Кроме того, если MatchCase имеет значение False, вхождения текста поиска с прописными буквами будут заменены версией замещающего текста в верхнем регистре независимо от регистра текста поиска и замены. В предыдущем примере вхождения ABC заменяются на XYZ.

Применяется к