Llamar a procedimientos Property

Microsoft VBA

Llamar a procedimientos Property

   

En la siguiente tabla se muestra la sintaxis a emplear en las llamadas a procedimientos Property:

Procedimiento Property Sintaxis
Property Let [objeto.]nombreprop(argumentos)] = argumento
Property Get nombrevar = [objeto.]nombreprop(argumentos)]
Property Set Set [objeto.]nombreprop[.(argumentos)] = nombrevar

Cuando se efectúa una llamada a los procedimientos Property Let o Property Set, a la derecha del signo igual (=) debe siempre aparecer un argumento.

Cuando se declaran un procedimiento Property Let o Property Set con múltiples argumentos, Visual Basic pasa el argumento situado a la derecha de la instrucción de llamada al último de los argumentos que aparece en la declaración de Property Let o Property Set. Por ejemplo, el siguiente diagrama muestra la correspondencia existente entre los argumentos de la llamada al procedimiento Property con los argumentos de la declaración Property Let:

En la práctica, los procedimientos de propiedades con múltiples argumentos sólo sirven para crear matrices de propiedades.