• Viernes 15 de Noviembre de 2024, 19:34

Autor Tema:  Re: detectar Excel  (Leído 1273 veces)

SpeedCAD

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
    • http://webcindario.com/speedcad
Re: detectar Excel
« en: Lunes 24 de Marzo de 2003, 14:44 »
0
Hola...

Quiciera saber como detectar si esta abierto Excel al momento de ejecutar mi formulario en VB. :beer:

Un saludo de SpeedCAD...:)
CHILE
Un saludo de SpeedCAD... \":)\"
CHILE
http://webcindario.com/speedcad

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: detectar Excel
« Respuesta #1 en: Lunes 24 de Marzo de 2003, 16:37 »
0
Usa este código:

Dim xEa As Excel.Application

' Ignorar bloqueo por error durante la apertura de Excel
On Error Resume Next
Set xEa = GetObject(, "Excel.Application")
' Si no está Excel abierto, se produce un error
If Err.Number = 0 Then
msgbox("Se está ejecutando Excel")
' Ciérralo o toma la decisión precisa
else
' Si necesitas abrirlo:
Set xEa = CreateObject("Excel.Application")
End If

' Borrar el objeto Err, por si se produjo error.
Err.Clear
' Reanudar el procesamiento normal de errores.
On Error GoTo 0

¿Te sirvió?  Me alegro.

SpeedCAD

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
    • http://webcindario.com/speedcad
detectar Excel
« Respuesta #2 en: Lunes 24 de Marzo de 2003, 20:13 »
0
Hola...

Justo lo que queria, casi le achunto pero tenia algo malo... muchas gracias...

:good:

Un saludo de SpeedCAD...:)
CHILE
Un saludo de SpeedCAD... \":)\"
CHILE
http://webcindario.com/speedcad