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.