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 Sub
procedimiento no devuelve un valor al código que realiza la llamada. Puede llamarlo explícitamente con una instrucción de llamada independiente. No puede llamarlo simplemente con su nombre dentro de una expresión.
Para llamar a un procedimiento Sub
Especifique el nombre del
Sub
procedimiento.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
Sub
procedimiento define los parámetros correspondientes.En el ejemplo siguiente se llama a la función de Visual Basic AppActivate para activar una ventana de aplicación. AppActivate toma el título de la ventana como su único argumento. No devuelve un valor al código llamante. Si un proceso del Bloc de notas no se está ejecutando, en el ejemplo se producirá una excepción ArgumentException. El
Shell
procedimiento supone que las aplicaciones están en las rutas de acceso especificadas.Dim notepadID As Integer ' Activate a running Notepad process. AppActivate("Untitled - Notepad") ' AppActivate can also use the return value of the Shell function. ' Shell runs a new instance of Notepad. notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus) ' Activate the new instance of Notepad. AppActivate(notepadID)