Cita:
me da error de que tengo que registrar el componente, he instalado en el servidor y en el cliente el office pero nada, que componente es porque lo podria yo registrar con regserv32 desde la linea de comandos.
Iniciado por eagrella
![Ver Mensaje](http://static.forosdelweb.com/fdwtheme/images/buttons/viewpost.gif)
Aqui les va la solucion de como escribir en un archivo de excel ya existente y con cualquier tipo de datos TANTO ESTATICOS COMO DINAMICOS
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
Código:
Espero que les sirva de ayuda!!! Set appExcel = Server.CreateObject("Excel.Application")'Componente que se instala cuando posee office instalado sino NO SIRVE appExcel.Workbooks.Open(nombre_de_tu_archivo)'abres el archivo de excel de tu maquina appExcel.Range("B" & 2).Value = 1 'escribe 1 en la linea b2 de excel For i = 4 To 10 ' empiezo a escribir desde la linea 4 hasta la 10 appExcel.Range("A" & i).Value = "PEPE" appExcel.Range("B" & i).Value = 15 appExcel.Range("C" & i).Value = "Profecional" appExcel.Range("D" & i).Value = 40 Next appExcel.ActiveWorkbook.SaveAs (ruta_mas_nombre_nuevo) 'salvo elarchivo como quieras y donde quieras appExcel.Workbooks.Close ' cierro el objeto y listo
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
gracias