Método Application.Find (Project)

Procura um valor não filtrado; Retorna True se o valor for encontrado.

Sintaxe

expressão. Localizar (Campo, Teste, Valor, Próximo, MatchCase, FieldID, TestID)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Field Opcional String O nome do campo a ser pesquisado.
Test Opcional String O tipo de comparação feita entre Field e Value. Pode ser uma das cadeias de caracteres de comparação.
Valor Opcional String O valor a ser comparado com o campo especificado por Field.
Next Opcional Boolean True se Project procura para baixo a próxima ocorrência de um valor que corresponde aos critérios de pesquisa. False se o projeto de pesquisa acima a próxima ocorrência. O valor padrão é True.
MatchCase Opcional Boolean True se a pesquisa diferencia maiúsculas de minúsculas. O valor padrão é False.
FieldID Opcional Variantes O número de identificação de campo pode ser uma das constantes PjField . FieldID prevalece sobre qualquer valor de campo.
Testid Opcional Variantes O número de identificação de teste pode ser uma das constantes PjComparison . TestID prevalece sobre qualquer valor de teste.

Cadeias de caracteres de comparação

Cadeia de comparação Descrição
"é igual a" O valor de Campo é igual ao de Valor.
"é diferente de" O valor de Campo é diferente do de Valor.
"é maior que" O valor de Campo é maior que o de Valor.
"é maior ou igual a" O valor de Campo é maior ou igual ao de Valor.
"é menor que" O valor de Campo é menor que o de Valor.
"é menor ou igual a" O valor de Campo é menor ou igual ao de Valor.
"está contido em" O valor de Campo está contido em Valor.
"não está contido em" O valor de Campo não está contido em Valor.
"contém" Campo contém valor.
"não contém" Campo não contém valor.
"contém exatamente" O campo contém exatamente Valor.

Valor de retorno

Boolean

Comentários

Usando o método Find sem argumentos ou sem especificar Field, Test e Value exibe a caixa de diálogo Localizar que possui opções definidas para o estado anterior.

Para localizar um valor onde você pode pesquisar todos os campos disponíveis, use o método FindEx.

Exemplo

Qualquer uma das instruções do exemplo a seguir encontram a nova tarefa com a prioridade mais alta.

Sub FindFieldByPriority 
 Find Field:="Priority", Test:="equals", Value:="600" 
 Find Field:="xx", Test:="xx", FieldID:=pjTaskPriority, TestID:=pjCompareEquals, Value:="600" 
End Sub

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.