Visual Basic - VB con Excel

Life is soft - evento anual de software empresarial
 
Vista:

VB con Excel

Publicado por VTDrakull (13 intervenciones) el 28/11/2002 15:12:08
Alguien me podria ayudar con lo sgte: Como puedo lanzar un archivo de excel (.xls) desde VB. Tan solo necesito abrirlo, algo asi como hacerle un shell al notepad o al calculator, pero a un archivo .xls.
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:VB con Excel

Publicado por Fernando (166 intervenciones) el 28/11/2002 16:15:23
Hola, en la sección código fuente de visual basic, hay un código que abre cualquier archivo usando la api de windows ShellExecute, esta muy bien, yo lo use y funciona perfecto. Buscalo.
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:VB con Excel

Publicado por Manuel Pastrana (65 intervenciones) el 29/11/2002 00:13:19
Puedes probar con:

'Generando objeto excel
Set oObjExcel = CreateObject("Excel.Application.10")
If oObjExcel Is Nothing Then
MsgBox "No se puede crear el reporte", vbExclamation, "Reportes" & AppVersion
GoTo Salida
End If

' Abre el libro que contiene los formatos

Set MiLibro = oObjExcel.Workbooks.Open("C:\Ruta\Hoja.xls")

'Pone visible o invisible el objeto excel
If chk_Ver_Exporta.Value > 0 Then
oObjExcel.Visible = True
ElseIf chk_Ver_Exporta < 1 Then
oObjExcel.Visible = False
End If

'Selecciona la hoja de trabajo
Set x1Hoja = oObjExcel.Sheets("NombreHoja")
x1Hoja.Select

Set Rango = Nothing
Set x1Hoja = Nothing
MiLibro.SaveAs FileName:="c:\Riesgos\VAR.xls"
MiLibro.Saved = True
MiLibro.Close
Set MiLibro = Nothing
oObjExcel.Quit
Set oObjExcel = Nothing
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:VB con Excel

Publicado por Carlos Reyes (36 intervenciones) el 24/01/2003 20:28:43
el codigo me dio el sgte error

Error '429' en tiempo de ejecución
El componente ActiveX no puede crear el objeto

que puede ser???
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