Visual Basic para Aplicaciones - AYUDA, POR FAVOR!!!!

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA, POR FAVOR!!!!

Publicado por Jose (6 intervenciones) el 08/06/2002 21:24:31
Hola, que tal?

¿Como puedo, desde una aplicación VB abrir un libro Excel y ejecutar una macro que posee dicho libro?

Un saludo y muchas gracias.
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:AYUDA, POR FAVOR!!!!

Publicado por Mauricio Baeza (262 intervenciones) el 09/06/2002 07:17:05
Con el siguiente codigo lo logras, tambien te anexo un vinculo con algo de informacion de como controlar Excel desde VB, saludos...

Private Sub cmdExcel5_Click()
Dim objExcel As Object
Dim objLibro As Object
Dim strRuta As String

On Error Resume Next

Set objExcel = GetObject(, "Excel.Application")
If Err.Number = 429 Then
Err.Clear
Set objExcel = CreateObject("Excel.Application")
End If

'Ruta de un archivo de Excel existente
strRuta = App.Path & "\Temporal.xls"

If Len(Dir(strRuta)) > 0 Then
Set objLibro = objExcel.WorkBooks.Open(strRuta)
'Ejecutamos una macro EXISTENTE
objExcel.Run "MostrarMensaje"
objLibro.Save
objLibro.Close
End If

objExcel.Quit
Set objLibro = Nothing
Set objExcel = Nothing

End Sub


http://www.vbalym.netfirms.com/excel/excel.html#Lenguajes
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:AYUDA, POR FAVOR!!!!

Publicado por Jose (6 intervenciones) el 10/06/2002 11:36:50
Tu información me ha sido de gran ayuda.
Un saludo y muchas gracias.
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