Свойство FindReplace.MatchWidth (Publisher)
Задает или возвращает логическое значение, указывающее, будет ли операция поиска соответствовать ширине символов искомого текста. Для чтения и записи.
Синтаксис
expression. MatchWidth
Выражение Переменная, представляющая объект FindReplace .
Возвращаемое значение
Boolean
Примечания
Это свойство может быть недоступно в зависимости от языка, включенного в вашей операционной системе. Значение по умолчанию — False.
Возвращает значение "Доступ запрещен", если язык Восточной Азии не включен.
Пример
В следующем примере обнаруживается каждое вхождение слова width в активном документе и применяется полужирное форматирование. Свойство MatchWidth имеет значение False , чтобы найти символы полной или половинной ширины. Например, этот поиск будет применять полужирное форматирование к слову "width" (символы половины ширины) и слову "w i d t h" (символы полной ширины).
Dim objDocument As Document
Set objDocument = ActiveDocument
With objDocument.Find
.Clear
.FindText = "width"
.MatchWidth = False
Do While .Execute = True
.FoundTextRange.Font.Bold = msoTrue
Loop
End With
В следующем примере обнаруживается каждое вхождение слова width в активном документе и применяется полужирное форматирование. Свойство MatchWidth имеет значение True , чтобы найти символы полной или половинной ширины. Например, в этом поиске к "width" будет применено полужирное форматирование. Форматирование не применяется к слову "w i d t h".
Dim objDocument As Document
Set objDocument = ActiveDocument
With objDocument.Find
.Clear
.FindText = "width"
.MatchWidth = True
Do While .Execute = True
.FoundTextRange.Font.Bold = msoTrue
Loop
End With
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.