Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2008, 16:28
Avatar de totiwuo
totiwuo
 
Fecha de Ingreso: septiembre-2008
Mensajes: 13
Antigüedad: 16 años, 8 meses
Puntos: 0
Agregar más de tres hojas a Excel con visual basic .net?

Hola mi pregunta es la siguiente estoy tratando de hacer archivo de excel con visual basic
el codigo es el siguiente:
Dim ExcelApp As Excel.Application
Dim mylibro As Excel.Workbook
Dim myhoja As Excel.Worksheet
Dim myhoja2 As Excel.Worksheet
Dim myhoja3 As Excel.Worksheet
Dim myhoja4 As Excel.Worksheet

oConexion = New SqlConnection
oConexion.ConnectionString = Strconect

Dim csql As String


ExcelApp = New Excel.Application
csql="la consulta"

Dim cmd As SqlCommand
cmd = New SqlCommand(csql, oConexion)

oConexion.Open()
result = cmd.ExecuteScalar
oConexion.Close()

ExcelApp.Visible = True
mylibro = ExcelApp.Workbooks.Add()
myhoja = mylibro.Worksheets(1)
myhoja.Name = "PREPAID"
myhoja.Visible = XlSheetVisibility.xlSheetVisible

para no hacercelos muy largo

agrego tres hojas asi

myhoja= mylibro.Worksheets(1)
myhoja2= mylibro.Worksheets(2)
myhoja3= mylibro.Worksheets(3)

hasta ahi todo bien pero cuando quiero agregar una cuarta hoja me da un error, y no entiendo porque no me deja agregar más de 3 hojas

myhoja4= mylibro.Worksheets(4) Aqui me dice que se pierde el indice.

Alguien sabe como agragar más de tres hojas en excel con visual basic .net?