Como Abrir,excel desde visual basic y como mandar los datos que tengo en un datagrid

Francisco
24 de Mayo del 2006
Quiero poder abrir una aplicacion de excel y que en esta se copiaran los datos que tengo en un datagrid

jhon
24 de Mayo del 2006
Existen varias maneras de hacerlo, yo lo hago asi:

declaras una variable (mejor si es publica)
Private Xl As Excel.Application

Instancias la variable:
Set Xl = CreateObject("excel.application")

With Xl.Application
.Visible = False
.Workbooks.Open App.Path & "boleta.xls"
.Workbooks.Application.Worksheets(tipoBoleta).Activate
End With

Debes de conocer el modelo de objetos de excel, la mejor manera es grabar una macro en excel y luego verificar su codigo, es de mucha utilidad:

With Xl.Application
.Range("A7").FormulaR1C1 = CStr(rsBoleta!dni)
.Range("C7").FormulaR1C1 = CStr(Format(rsBoleta!fecnac, "dd/mm/yy"))
end with

Saludos y suerte