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


Find.Execute2007 Метод

Определение

Выполняет указанную операцию поиска. Возвращает значение True , если операция поиска выполнена успешно.

public bool Execute2007 (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, ref object MatchPrefix, ref object MatchSuffix, ref object MatchPhrase, ref object IgnoreSpace, ref object IgnorePunct);
abstract member Execute2007 : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> bool
Public Function Execute2007 (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, Optional ByRef MatchPrefix As Object, Optional ByRef MatchSuffix As Object, Optional ByRef MatchPhrase As Object, Optional ByRef IgnoreSpace As Object, Optional ByRef IgnorePunct 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 перечисления.

Format
Object

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

ReplaceWith
Object

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

Replace
Object

Указывает количество замен: одна, все или ни одна. Может быть любым WdReplace значением перечисления.

MatchKashida
Object

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

MatchDiacritics
Object

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

MatchAlefHamza
Object

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

MatchControl
Object

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

MatchPrefix
Object

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

MatchSuffix
Object

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

MatchPhrase
Object

Значение True игнорирует все пробелы и управляющие символы между словами.

IgnoreSpace
Object

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

IgnorePunct
Object

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

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

Логическое значение, указывающее, успешно ли выполнена операция поиска.

Комментарии

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

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

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

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

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