Hola, necesito exportar unos datos a excel en vb.net. Cree una aplicacion: windows application e hice un ejemplo sencillo ke me funciono:
Private Function excel()
Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object
Const sSampleFolder = "C:\ExcelData\"
'Start a new workbook in Excel.
oExcel = CreateObject("Excel.Application")
oBook = oExcel.Workbooks.Add
'Add data to cells of the first worksheet in the new workbook.
oSheet = oBook.Worksheets(1)
oSheet.Range("A1").Value = "Prueba"
oSheet.Range("B1").Value = "Segundo"
oSheet.Range("A1:B1").Font.Bold = True
oSheet.Range("A2").Value = "xxxxx"
oSheet.Range("B2").Value = YYYY"
'Save the workbook and quit Excel.
oBook.SaveAs(sSampleFolder & "Book1.xls")
oSheet = Nothing
oBook = Nothing
oExcel.Quit()
oExcel = Nothing
GC.Collect()
End Function
Esta me funciono bien, kise hacer la misma funcion en una aplicacion Asp.net web application t me marco este error:
No se puede crear el componente ActiveX.
Línea 184:
Línea 185: 'Start a new workbook in Excel.
Línea 186: oExcel = CreateObject("Excel.Application")
ke estoy haciendo mal o ke me falta?