
11/05/2005, 10:40
|
| | Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 22 años, 9 meses Puntos: 2 | |
problema con dll Hola amigos he creado una dll, el objetivo de esta dll es crear un archivo excel
incluir un grafico.
Estos lo debo ealizar con los resultados de una consulta a la base de datos.
El problema que tengo es el siguiente:
La dll la llamo desde ASP de la siguiente manera
set Obj_excel= server.CreateObject("Proyecto1.excel")
set genera=Obj_excel.crea_excel()
Pero aparece el siguiente error
Tipo de error:
Proyecto1 (0x800A000D)
No coinciden los tipos
/plus/analisis/cargos.asp, line 10
El codigo que tengo por ahora en la dll es el siguiente:
Function crea_excel()
Set MyExcel = CreateObject("Excel.Application")
Set wbExcel = MyExcel.Workbooks.Add
Set shExcel = wbExcel.Worksheets.Add
MyExcel.Worksheets(1).Cells(15, "B") = 1000
MyExcel.Worksheets(1).Name = "Datos"
MyExcel.Worksheets(2).Name = "Grafico"
MyExcel.Charts.Add
MyExcel.ActiveChart.ChartType = xlColumnClustered
MyExcel.ActiveChart.SetSourceData Source:=MyExcel.Sheets("Datos").Range("B15:I19"), PlotBy _
:=xlRows
MyExcel.ActiveChart.Location Where:=xlLocationAsObject, Name:="Grafico"
With MyExcel.ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "graficando jeje"
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
MyExcel.Visible = True
Set shExcel = Nothing
Set wbExcel = Nothing
Set MyExcel = Nothing
End Function
Por su ayuda gracias |