Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/06/2011, 12:36
Ponchit0
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Generar Excel con plantilla

Hola,, buenas tardes podrias intentar esto a mi me funciona, primero agrege la referencia dependiendo de la version de office, para 2003 Microsoft Office 11.0 Object Library, para version 2007 en lugar de 11.0 sera 12.0, posteriormente en el codigo VB:

Dim m_Excel As New Excel.Application
Dim objExcel As New Excel.Application
m_Excel.Visible = True
*** usas open para abrir archivo existente o .add para crear archivo nuevo...
Dim objLibroExcel As Excel.Workbook = m_Excel.Workbooks.Open("ruta_archivo_existente")
Dim objHojaExcel As Excel.Worksheet = objLibroExcel.Worksheets(1) ***seleccionas hoja 1, 2, 3
objHojaExcel.Select()

With objHojaExcel
.Range("A1").Value= "Hola"
***etc... etc....




***y con esto liberas excel
End With
m_Excel = Nothing
objHojaExcel = Nothing
objLibroExcel = Nothing


espero que sea lo que necesitas. de lo contrario pues????? comenta un poco mas y ampliamos tu duda jejej, saludos.