Método Application.FindEx (Project)
Procura um valor não filtrado em um campo especificado ou em todos os campos disponíveis; Retorna True se o valor for encontrado.
Sintaxe
expressão. FindEx (Campo, Teste, Valor, Próximo, MatchCase, FieldID, TestID, SearchAllFields)
Expressão Uma expressão que retorna um objeto Application .
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 a seguir. |
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. |
SearchAllFields | Opcional | Boolean | Se True, pesquise o valor especificado em todos os campos disponíveis. O valor padrão é False. |
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 FindEx 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. Se você definir SearchAllFields como True, o uso programático ainda requer valores para os parâmetros de campo, Test e Value.
Exemplo
Uma das instruções seguintes localiza o próximo que contém o valor 2, dentro do conjunto de todos os campos disponíveis.
FindEx Field:="Name", value:="2", Test:="contains", SearchAllFields:=True
FindEx Field:="OtherField", value:="2", Test:="xx", FieldID:=pjTaskName, _
TestID:=pjCompareContains, SearchAllFields:=True
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.