Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Références ByVal dans Microsoft FormsByVal References in Microsoft Forms

office 365 dev account|Dernière mise à jour: 14/03/2018
|
2 Collaborateurs

Dans Microsoft Forms, le mot clé ByVal indique qu’un argument est passé en tant que valeur ; il s’agit de la signification standard de ByVal dans Visual Basic. Cependant, dans Microsoft Forms, vous pouvez utiliser ByVal avec un objet ReturnBoolean, ReturnEffect, ReturnInteger ou ReturnString. Dans ce cas, la valeur passée n’est pas un simple type de données, il s’agit d’un pointeur vers l’objet.The ByVal keyword in Microsoft Forms indicates that an argument is passed as a value; this is the standard meaning of ByVal in Visual Basic. However, in Microsoft Forms, you can use ByVal with a ReturnBoolean, ReturnEffect, ReturnInteger, or ReturnString object. When you do, the value passed is not a simple data type; it is a pointer to the object.

Lorsqu’il est utilisé avec ces objets, ByVal réfère à l’objet, pas la méthode de passage de paramètres. Chacun des objets cités ci-dessus a une propriété Value que vous pouvez définir. Vous pouvez également passer cette valeur vers et à partir d’une fonction. Étant donné que vous pouvez modifier les valeurs des membres de l’objet, les événements produisent des résultats cohérents avec le comportement de ByRef, même si la syntaxe de l’événement indique que le paramètre est ByVal.When used with these objects, ByVal refers to the object, not the method of passing parameters. Each of the objects listed above has a Value property that you can set. You can also pass that value into and out of a function. Because you can change the values of the object's members, events produce results consistent with ByRef behavior, even though the event syntax says the parameter is ByVal.

Affectation d’une valeur à un argument associé à un ReturnBoolean, ReturnEffect, ReturnInteger ou ReturnString est équivalent à définir la valeur de tout autre argument. Par exemple, si la syntaxe de l’événement indique un argument Cancel utilisé avec l’objet ReturnBoolean, l’instruction est toujours valide, tout comme avec d’autres types de données.Assigning a value to an argument associated with a ReturnBoolean, ReturnEffect, ReturnInteger, or ReturnString is no different from setting the value of any other argument. For example, if the event syntax indicates a Cancel argument used with the ReturnBoolean object, the statement is still valid, just as it is with other data types.

© 2018 Microsoft