Méthode Application.CheckField (Project)
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour