Shell (ruta, tipo_apertura)
Inicia un programa ejecutable y devuelve un entero que contiene el identificador de proceso del programa si aún se encuentra en ejecución.
Como parámetro obligatorio necesita "ruta" donde indicaremos la ruta y nombre del ejecutable de la aplicación a abrir. El segundo parámetro es opcional, indica cómo se abrirá la ventana de la aplicación: vbHide, vbMaximizedFocus, vbMinimizedFocus, vbMinimizedNoFocus, vbNormalFocus, vbNormalNoFocus.
La función Shell devuelve un valor de tipo Double con el ID de la aplicación que abrirá.
Ejemplo de uso:
Sub ejecutarFacturacion()
Dim resultado As Double
On Error GoTo cError
resultado = Shell("C:\Facturación\facturacion.exe", vbNormalFocus)
If resultado <> 0 Then
MsgBox "La aplicación Facturación se ha ejecutado con el ID: " & _
CStr(resultado), vbInformation + vbOKOnly
End If
cSalir:
Exit Sub
cError:
MsgBox Err.Description, vbExclamation + vbOKOnly
GoTo cSalir
End Sub
Funciones Visual Basic VB Net C Sharp |