Excel.Application Error

06/08/2004 - 00:01 por Nuñez | Informe spam
Trabajo con Visual Studio.net y en asp .net codifico en vb
y hago estas declaraciones


Private Sub Page_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load


Dim oExcel As New Excel.Application
Dim oBooks As Excel.Workbooks, oBook As Excel.Workbook
Dim oSheets As Excel.Sheets, oSheet As Excel.Worksheet
Dim oCells As Excel.Range
Dim sFile As String, sTemplate As String

..

End sub

Pero me marca error en Excel.Application, Excel.Workbooks
me dice que el tipo no esta definido necesito activar
alguna libreria o alguna referencia,

gracia espero su ayuda ...

Preguntas similare

Leer las respuestas

#1 Franco Figún
06/08/2004 - 00:07 | Informe spam
Que tipo de namespace importaste?

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Nuñez" escribió en el mensaje
news:102701c47b37$b8a64a60$
Trabajo con Visual Studio.net y en asp .net codifico en vb
y hago estas declaraciones


Private Sub Page_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load


Dim oExcel As New Excel.Application
Dim oBooks As Excel.Workbooks, oBook As Excel.Workbook
Dim oSheets As Excel.Sheets, oSheet As Excel.Worksheet
Dim oCells As Excel.Range
Dim sFile As String, sTemplate As String

..

End sub

Pero me marca error en Excel.Application, Excel.Workbooks
me dice que el tipo no esta definido necesito activar
alguna libreria o alguna referencia,

gracia espero su ayuda ...
Respuesta Responder a este mensaje
#2 Nuñez
06/08/2004 - 01:29 | Informe spam
Imports System.Runtime.InteropServices.Marshal

Que tipo de namespace importaste?

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Nuñez" escribió en


el mensaje
news:102701c47b37$b8a64a60$
Trabajo con Visual Studio.net y en asp .net codifico en




vb
y hago estas declaraciones


Private Sub Page_Load(ByVal sender As System.Object,




ByVal
e As System.EventArgs) Handles MyBase.Load


Dim oExcel As New Excel.Application
Dim oBooks As Excel.Workbooks, oBook As Excel.Workbook
Dim oSheets As Excel.Sheets, oSheet As Excel.Worksheet
Dim oCells As Excel.Range
Dim sFile As String, sTemplate As String

..

End sub

Pero me marca error en Excel.Application,




Excel.Workbooks
me dice que el tipo no esta definido necesito activar
alguna libreria o alguna referencia,

gracia espero su ayuda ...




.

Respuesta Responder a este mensaje
#3 Luis Miguel Cisneros León
07/08/2004 - 01:04 | Informe spam
Hola!

En efecto como dice Guillermo, te debe faltar la referencia al Objeto COM
que maneja Excel.

Pero...
No estoy 100% seguro de lo que voy a decir pero lo estoy en un 90 %.

Si tratas de Ejecutar Excel desde el Servidor lo mas seguro es que obtengas
una excepción por permisos, ya que estas levantando Excel desde el Server.
Que pasa si el servidor no tiene instalado Office (yo, si brindara servicio
de hosting no lo haría) o si tenemos a un proveedor aventurero y nos brinda
Hosting con MONO sobre Linux?.

Simplemente Excel no funcionaria.

Si quieres exportar a Excel un data grid, por ejemplo, aquí tienes un buen
ejemplo gracias a Marcelo Bendahan en un msg del 2004-05-30. :
lo puedes poner dentro del evento de un botón.

Response.Clear()
Response.AddHeader("Content-Disposition", "attachment
filename=Estadisticas.xls")
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = ""
Me.EnableViewState = False
Dim IO As System.IO.StringWriter = New System.IO.StringWriter
Dim html As HtmlTextWriter = New HtmlTextWriter(IO)
lblDatos.RenderControl(html)
DataGrid1.RenderControl(html)
Response.Write(IO.ToString())

Response.End()

Saludos
Luis Miguel

PD: Hay otras formas de hacerlo, si esta no te funciona me avisas por esta
vía

"Nuñez" escribió en el mensaje
news:102701c47b37$b8a64a60$
Trabajo con Visual Studio.net y en asp .net codifico en vb
y hago estas declaraciones


Private Sub Page_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load


Dim oExcel As New Excel.Application
Dim oBooks As Excel.Workbooks, oBook As Excel.Workbook
Dim oSheets As Excel.Sheets, oSheet As Excel.Worksheet
Dim oCells As Excel.Range
Dim sFile As String, sTemplate As String

..

End sub

Pero me marca error en Excel.Application, Excel.Workbooks
me dice que el tipo no esta definido necesito activar
alguna libreria o alguna referencia,

gracia espero su ayuda ...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida