Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
True si las tareas o recursos seleccionados cumplen los criterios especificados.
Sintaxis
expresión.
CheckField (_Field_, _Value_, _Test_, _Op_, _Field2_, _Value2_, _Test2_)
expresión Variable que representa un objeto Application.
Parámetros
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Field | Obligatorio | String | Nombre del campo en el que se va a buscar. |
| Value | Obligatorio | String | El valor que se va a comparar con el valor del campo especificado por Field. |
| Test | Opcional | String | El tipo de comparación que se realiza entre Field y Value. El valor predeterminado es "igual a". Puede ser una de las siguientes cadenas de comparación. |
| Op | Opcional | String | Cómo se relacionan los criterios establecidos con Field, Test y Value con los segundos criterios. El argumento Op puede establecerse en "Y" o "O". |
| Field2 | Opcional | String | Nombre de un segundo campo en el que se va a buscar. |
| Value2 | Opcional | String | Valor que se va a comparar con el valor del campo especificado con Field2. |
| Prueba 2 | Opcional | String | Tipo de comparación realizado entre Field2 y Value2. Puede ser una de las mismas cadenas de comparación que Test. |
Cadenas de comparación
| Cadena de comparación | Descripción |
|---|---|
| "igual a" | El valor de Field es igual a Value. |
| "no es igual a" | El valor de Field no es igual a Value. |
| "es mayor que" | El valor de Field es mayor que Value. |
| "es mayor o igual que" | El valor de Field es mayor o igual que Value. |
| "es menor que" | El valor de Field es menor que Value. |
| "es menor o igual que" | El valor de Field es menor o igual que Value. |
| "está comprendido en" | El valor de Field está comprendido en Value. |
| "no está comprendido en" | El valor de Field no está comprendido en Value. |
| "contiene" | Field contiene Value. |
| "no contiene" | Campo no contiene Value. |
| "contiene exactamente" | Field contiene exactamente Value. |
Valor devuelto
Variant
Ejemplo
En el siguiente ejemplo se determina si el valor de Duration es igual a 1 y se muestra un mensaje apropiado.
Sub Check_Field()
Dim T As Task
Dim Result As Boolean
Set T = ActiveProject.Tasks(3)
Result = CheckField("Duration", "1", "equals")
If Result Then
Result = MsgBox(T.GetField(pjTaskName) + " task Duration is equal to value specified.", vbOKOnly, "CheckField Method")
Else
Result = MsgBox(T.GetField(pjTaskName) + " task Duration is not equal to value specified.", vbOKOnly, "CheckField Method")
End If
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.