Determinar en vba 5 o 6 si una aplicación esta en uso
Sres. T. E.
Favor revisar el siguiente código para que me informe cual es el problema.:
(ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
Private Sub Command1_Click()
Dim Ventana As Long
Ventana = FindWindow(vbNullString, "calculadora")
If Ventana = 0 Then
MsgBox ("La Calculadora no esta abierta")
Else
MsgBox ("La Calculadora ya esta abierta")
End If
End Sub
Obviamante tenes que cambiar "Calculadora" por el nombre del programa que queres cerrar, es decir, lo que aparece en
La barra de títulos de la ventana del programa en cuestión.
NOTA he cambiado el nombre del programa por otro, como Outlook 2010, excel 2003 y otros, el mensaje que muestra es que no esta abierto en realidad si lo esta, ¿Qué hacer para que me funcione?
1 Respuesta
Respuesta de antares18