Compartilhar via


Propriedade FindReplace.MatchWidth (Publisher)

Define ou retorna um booliano que representa se uma operação de pesquisa corresponderá à largura do caractere do texto pesquisado. Leitura/gravação.

Sintaxe

expressão. MatchWidth

Expressão Uma variável que representa um objeto FindReplace .

Valor de retorno

Booliano

Comentários

Essa propriedade pode não estar disponível, dependendo do idioma habilitado no seu sistema operacional. O valor padrão é False.

Retornará "Acesso negado" se uma linguagem do Leste Asiático não estiver habilitada.

Exemplo

O exemplo a seguir encontra cada ocorrência da palavra "largura" no documento ativo e aplica formatação em negrito. A propriedade MatchWidth é definida como False para que completo ou caracteres de meia largura sejam encontrados. Por exemplo, esta pesquisa aplicará formatação com negrito à palavra "width" (caracteres de meia largura) e a palavra "w i t d h" (caracteres de largura total).

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

O exemplo a seguir encontra cada ocorrência da palavra "largura" no documento ativo e aplica formatação em negrito. A propriedade MatchWidth é definida como True para que serão encontrados completo ou caracteres de meia largura. Por exemplo, esta pesquisa aplicará formatação em negrito ao "largura". Ele não se aplica a formatação à palavra "w i t d 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.