Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette méthode a la valeur True si les tâches ou les ressources sélectionnées répondent aux critères spécifiés.
Syntaxe
expression.
CheckField (_Field_, _Value_, _Test_, _Op_, _Field2_, _Value2_, _Test2_)
expressionUne variable qui représente un objetApplication.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Field | Obligatoire | String | Nom du champ à rechercher. |
| Valeur | Obligatoire | String | Valeur à comparer avec celle du champ spécifié par Field. |
| Test | Facultatif | String | Type de comparaison réalisée entre les arguments Field et Value. La valeur par défaut est « Égal à ». Il peut s’agir de l’une des chaînes de comparaison suivantes. |
| Op | Facultatif | String | Relation entre le critère établi par les arguments Field, Test et Value et le second critère. L'argument Op peut avoir les valeurs « And » et « Or ». |
| Field2 | Facultatif | String | Nom du second champ à rechercher. |
| Value2 | Facultatif | String | Valeur à comparer avec celle du champ spécifié par Field2. |
| Test2 | Facultatif | String | Type de comparaison établie entre les arguments Field2 et Value2. Il peut s’agir de l’une des mêmes chaînes de comparaison que Test. |
Chaînes de comparaison
| Chaîne de comparaison | Description |
|---|---|
| « égal à » | La valeur de Field est égale à celle de Value. |
| "Différent de" | La valeur de Field est différente de celle de Value. |
| "Supérieur à" | La valeur de Field est supérieure à celle de Value. |
| "Supérieur ou égal à" | La valeur de Field est supérieure ou égale à celle de Value. |
| "Inférieur à" | La valeur de Field est inférieure à celle de Value. |
| "Inférieur ou égal à" | La valeur de Field est inférieure ou égale à celle de Value. |
| "Compris entre" | La valeur de Field est comprise dans celle de Value. |
| "Non compris dans" | La valeur de Field n'est pas comprise dans celle de Value. |
| « contains » | Le champ contient value. |
| "Ne contient pas" | Le champ ne contient pas value. |
| "Contient exactement" | Le champ contient exactement Value. |
Valeur renvoyée
Variant
Exemple
L’exemple suivant détermine si la valeur de Duration est égale à 1 et affiche un message approprié.
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.