Como abrir archivo de Excel desde VB.NET

28/08/2003 - 20:29 por Ing. Juan Manuel Alegría B. | Informe spam
Hola grupo tengo una pregunta como puedo abrir un archivo de Excel y
manipularlo desde Vb.Net

Estoy utilizando la función CreateObject pero para Excel 2003 no funciona
adecuadamente. en el Excel 2000 y anteriores no hay ningún problema, alguien
sabe si en NET existe otra forma de hacerlo

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Walzer
29/08/2003 - 15:51 | Informe spam
Remiteté a este artículo, explica como inspeccionar un archivo Excel usando
ADO.NET.

http://www.microsoft.com/spanish/ms.../art05.asp


Carlos Walzer
Microsoft MVP
Vemn Sistemas
www.vemn.com.ar

"Ing. Juan Manuel Alegría B." wrote in message
news:
Hola grupo tengo una pregunta como puedo abrir un archivo de Excel y
manipularlo desde Vb.Net

Estoy utilizando la función CreateObject pero para Excel 2003 no funciona
adecuadamente. en el Excel 2000 y anteriores no hay ningún problema,


alguien
sabe si en NET existe otra forma de hacerlo

Gracias


Respuesta Responder a este mensaje
#2 Harold Alarcon
30/08/2003 - 03:56 | Informe spam
Hola

Revisaste la referencia a la libreria COM
Hasta donde yo se excel 2000 usa Microsoft Excel 9.0 Object Library y Excel
2002 Microsoft Excel 10.0 Object Library
Excel 2003 debe usar 11.0 Creo, No estoy seguro, pero creo que por ahi
puede ir tu problema

Saludos
Ojala te sirva


"Ing. Juan Manuel Alegría B." escribió en el
mensaje news:
Gracias Carlos, ya le dí una revisada pero mi problema es que al utilizar
ese tipo de acceso tengo problemas con Excel 2003, en Excel 2000 y
anteriores no había tenido problema sólo hasta XP.

"Carlos Walzer" wrote in message
news:#
> Remiteté a este artículo, explica como inspeccionar un archivo Excel
usando
> ADO.NET.
>
>



http://www.microsoft.com/spanish/ms.../art05.asp
>
>
> Carlos Walzer
> Microsoft MVP
> Vemn Sistemas
> www.vemn.com.ar
>
> "Ing. Juan Manuel Alegría B." wrote in
message
> news:
> > Hola grupo tengo una pregunta como puedo abrir un archivo de Excel y
> > manipularlo desde Vb.Net
> >
> > Estoy utilizando la función CreateObject pero para Excel 2003 no
funciona
> > adecuadamente. en el Excel 2000 y anteriores no hay ningún problema,
> alguien
> > sabe si en NET existe otra forma de hacerlo
> >
> > Gracias
> >
> >
>
>


Respuesta Responder a este mensaje
#3 Harold Alarcon
01/09/2003 - 22:36 | Informe spam
Hola Juan manuel

Mira esto, asi es como manipulo excel yo, pero no lo he probado con 2003
si te funciona comerntamelo

Imports Excel

Public Class Class_nuevo_libro

Public excel As excel.Application
Public libro As Workbook
Public hoja1 As Worksheet
Public hoja2 As Worksheet
Public hoja3 As Worksheet

Function nuevo_libro()

' crea el libro de excel con los datos
excel = New Excel.Application()
excel.Visible = True
libro = excel.Workbooks.Add()
hoja1 = libro.Worksheets(1)
hoja2 = libro.Worksheets(2)
hoja3 = libro.Worksheets(3)
hoja1.Name = "xxxx"
hoja2.Name = "yyyyyy"
hoja3.Name = "fffffff"

End Function

End Class

Saludos
Harold Alarcon




"Ing. Juan Manuel Alegría B." escribió en el
mensaje news:
Hola

De hecho ya probamos con la 11 que efectivamente es la de Excel 2003 pero
sigue dando el error. Curiosamente sólo con 2003 marca este error porque
con XP y anteriores no hay ningún problema.

Saludos...

"Harold Alarcon" wrote in message
news:
> Hola
>
> Revisaste la referencia a la libreria COM
> Hasta donde yo se excel 2000 usa Microsoft Excel 9.0 Object Library y
Excel
> 2002 Microsoft Excel 10.0 Object Library
> Excel 2003 debe usar 11.0 Creo, No estoy seguro, pero creo que por ahi
> puede ir tu problema
>
> Saludos
> Ojala te sirva
>
>
> "Ing. Juan Manuel Alegría B." escribió en


el
> mensaje news:
> > Gracias Carlos, ya le dí una revisada pero mi problema es que al
utilizar
> > ese tipo de acceso tengo problemas con Excel 2003, en Excel 2000 y
> > anteriores no había tenido problema sólo hasta XP.
> >
> > "Carlos Walzer" wrote in message
> > news:#
> > > Remiteté a este artículo, explica como inspeccionar un archivo Excel
> > usando
> > > ADO.NET.
> > >
> > >
> >
>



http://www.microsoft.com/spanish/ms.../art05.asp
> > >
> > >
> > > Carlos Walzer
> > > Microsoft MVP
> > > Vemn Sistemas
> > > www.vemn.com.ar
> > >
> > > "Ing. Juan Manuel Alegría B." wrote in
> > message
> > > news:
> > > > Hola grupo tengo una pregunta como puedo abrir un archivo de Excel


y
> > > > manipularlo desde Vb.Net
> > > >
> > > > Estoy utilizando la función CreateObject pero para Excel 2003 no
> > funciona
> > > > adecuadamente. en el Excel 2000 y anteriores no hay ningún


problema,
> > > alguien
> > > > sabe si en NET existe otra forma de hacerlo
> > > >
> > > > Gracias
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Ing. Juan Manuel Alegría B.
02/09/2003 - 20:34 | Informe spam
Ya estuve revisando y existe un articulo en la liga sigueinte sobre el tema.
Te lo paso por si te sirve. Es sobre problemas de versiones en la
automatización de Excel. Gracias por tu ayuda,

http://support.microsoft.com/defaul...;es;320369


"Harold Alarcon" wrote in message
news:
Hola Juan manuel

Mira esto, asi es como manipulo excel yo, pero no lo he probado con 2003
si te funciona comerntamelo

Imports Excel

Public Class Class_nuevo_libro

Public excel As excel.Application
Public libro As Workbook
Public hoja1 As Worksheet
Public hoja2 As Worksheet
Public hoja3 As Worksheet

Function nuevo_libro()

' crea el libro de excel con los datos
excel = New Excel.Application()
excel.Visible = True
libro = excel.Workbooks.Add()
hoja1 = libro.Worksheets(1)
hoja2 = libro.Worksheets(2)
hoja3 = libro.Worksheets(3)
hoja1.Name = "xxxx"
hoja2.Name = "yyyyyy"
hoja3.Name = "fffffff"

End Function

End Class

Saludos
Harold Alarcon




"Ing. Juan Manuel Alegría B." escribió en el
mensaje news:
> Hola
>
> De hecho ya probamos con la 11 que efectivamente es la de Excel 2003


pero
> sigue dando el error. Curiosamente sólo con 2003 marca este error


porque
> con XP y anteriores no hay ningún problema.
>
> Saludos...
>
> "Harold Alarcon" wrote in message
> news:
> > Hola
> >
> > Revisaste la referencia a la libreria COM
> > Hasta donde yo se excel 2000 usa Microsoft Excel 9.0 Object Library y
> Excel
> > 2002 Microsoft Excel 10.0 Object Library
> > Excel 2003 debe usar 11.0 Creo, No estoy seguro, pero creo que por


ahi
> > puede ir tu problema
> >
> > Saludos
> > Ojala te sirva
> >
> >
> > "Ing. Juan Manuel Alegría B." escribió en
el
> > mensaje news:
> > > Gracias Carlos, ya le dí una revisada pero mi problema es que al
> utilizar
> > > ese tipo de acceso tengo problemas con Excel 2003, en Excel 2000 y
> > > anteriores no había tenido problema sólo hasta XP.
> > >
> > > "Carlos Walzer" wrote in message
> > > news:#
> > > > Remiteté a este artículo, explica como inspeccionar un archivo


Excel
> > > usando
> > > > ADO.NET.
> > > >
> > > >
> > >
> >
>



http://www.microsoft.com/spanish/ms.../art05.asp
> > > >
> > > >
> > > > Carlos Walzer
> > > > Microsoft MVP
> > > > Vemn Sistemas
> > > > www.vemn.com.ar
> > > >
> > > > "Ing. Juan Manuel Alegría B." wrote


in
> > > message
> > > > news:
> > > > > Hola grupo tengo una pregunta como puedo abrir un archivo de


Excel
y
> > > > > manipularlo desde Vb.Net
> > > > >
> > > > > Estoy utilizando la función CreateObject pero para Excel 2003 no
> > > funciona
> > > > > adecuadamente. en el Excel 2000 y anteriores no hay ningún
problema,
> > > > alguien
> > > > > sabe si en NET existe otra forma de hacerlo
> > > > >
> > > > > Gracias
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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