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.
Un Function
procedimiento devuelve un valor al código que realiza la llamada. Para hacer la llamada, incluya su nombre y argumentos en el lado derecho de una instrucción de asignación o en una expresión.
Para llamar a un procedimiento Function en una expresión
Use el nombre del
Function
procedimiento de la misma manera que usaría una variable. Puede usar una llamada a procedimientoFunction
en cualquier lugar donde pueda usar una variable o una constante en una expresión.Siga el nombre del procedimiento con paréntesis para incluir la lista de argumentos. Si no hay argumentos, opcionalmente puede omitir los paréntesis. Sin embargo, el uso de los paréntesis facilita la lectura del código.
Coloque los argumentos en la lista de argumentos entre paréntesis, separados por comas. Asegúrese de proporcionar los argumentos en el mismo orden en que el
Function
procedimiento define los parámetros correspondientes.Otra opción consiste en pasar uno o varios argumentos por nombre. Para obtener más información, vea Pasar argumentos por posición y por nombre.
El valor devuelto por el procedimiento participa en la expresión igual que el valor de una variable o constante.
Para llamar a un procedimiento Function en una instrucción de asignación
Utilice el nombre del
Function
procedimiento tras el signo igual (=
) en la instrucción de asignación.Siga el nombre del procedimiento con paréntesis para incluir la lista de argumentos. Si no hay argumentos, opcionalmente puede omitir los paréntesis. Sin embargo, el uso de los paréntesis facilita la lectura del código.
Coloque los argumentos en la lista de argumentos entre paréntesis, separados por comas. Asegúrese de proporcionar los argumentos en el mismo orden en que el
Function
procedimiento define los parámetros correspondientes, a menos que los pase por nombre.El valor devuelto del procedimiento se almacena en la variable o propiedad del lado izquierdo de la instrucción de asignación.
Ejemplo
En el ejemplo siguiente se llama a Visual Basic Environ para recuperar el valor de una variable de entorno del sistema operativo. La primera línea llama a Environ
dentro de una expresión y la segunda línea la llama en una instrucción de asignación.
Environ
toma el nombre de la variable como su único argumento. Devuelve el valor de la variable al código de llamada.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")