Visual Basic.NET - vb.net-excel

 
Vista:

vb.net-excel

Publicado por manu (8 intervenciones) el 26/04/2007 15:53:21
Hola amiguitos.

Estoy trabajando con vb.net y ficheros excel.

Dim xlExcel As Excel.Workbook
Dim exc As Excel.Application

exc = New Excel.Application
xlExcel = exc.Workbooks.Open(rutaexcel.Text)

MsgBox(xlExcel.Sheets.Count) aki me dice el numero de hojas que tiene el excel

xlExcel.Close()
exc.Quit()
exc = Nothing

el problemas viene cuando quiero que me de el nombre de las hojas, he probado de todo

xlExcel.Sheets.Item(1).ToString()
xlExcel.Worksheets.Item(1)
..................................
................................. y no me sale

alguien tiene alguna idea.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:vb.net-excel

Publicado por manu (8 intervenciones) el 26/04/2007 17:11:10
solucionado, codigo completo:

Dim xlExcel As Excel.Workbook
Dim xlhojas As Excel.Worksheet
Dim exc As Excel.Application
Dim a As Integer
Dim i As Integer
exc = New Excel.Application
xlExcel = exc.Workbooks.Open(rutaexcel.Text)
a = xlExcel.Sheets.Count
For i = 1 To a
xlhojas = xlExcel.Sheets(i)
MsgBox(xlhojas.Name)
Next i

xlExcel.Close()
exc.Quit()
exc = Nothing
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar