Visual Basic - Abrir un excel con aplicacion VB

Life is soft - evento anual de software empresarial
   
Vista:

Abrir un excel con aplicacion VB

Publicado por Luis Garcia (2 intervenciones) el 12/05/2009 12:07:03
Buenos dias a todos:
Soy novato en programación y deseo hacer lo siguiente:
He hecho una aplicación en excel, y ahora quiero utilizar un pequeño ejecutable en VB6 como puente para abrir dicho archivo .xls, el .exe es muy sencillo, simplemente quiero dos botones:
boton1: abre archivo1.xls
boton2: abre archivo2. xls
He visto otros hilos parecidos, pero yo no quiero que el excel corra en el VB, simplemente que abra excel normalmente, el VB.exe es solamente una pasarela para abrir uno de los dos archivos excel que he hecho.
Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Abrir un excel con aplicacion VB

Publicado por ebi (7 intervenciones) el 12/05/2009 13:45:47
Creo que en VB6 lo único que cambia es, donde pone Me.Handle, tienes que poner Me.hwnd.

De hecho, el código era para VB6 y sólo he tenido que hacer ese cambio a la inversa.

Ah, y el Option Explicit, sin el "On", pero no sé si es necesario ponerlo.

Suerte!

Option Explicit On

Private Declare Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub AbrirHojaNumero1
Dim lValDev As Long
lValDev = ShellExecute(Me.Handle, "Open", "C:UsersebiDesktophoja1.xlsx", _
"", "", 1)
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Abrir un excel con aplicacion VB

Publicado por ebi (7 intervenciones) el 12/05/2009 13:57:09
Vaya, y se han quitado las barras invertidas al pegar aquí el código. Pero bueno, ya te habrás dado cuenta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Abrir un excel con aplicacion VB

Publicado por Luis Garcia (2 intervenciones) el 16/05/2009 11:00:16
Muchisimas gracias ebi por responder. Ya lo he copiado y lo intentaré esta semana. A ver si saco algo de tiempo. Ya te contaré si lo consigo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar