Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2008, 10:59
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años, 3 meses
Puntos: 57
Problema en archivo de Excel al crearlo desde ASP

Que tal

Ojala alguien me pueda ayudar. Estoy creando un archivo de Excel desde ASP con algunos datos. Todo funciona bien al crear el archivo, todos los datos que inserto aparecen correctamente.

Me surgio la necesidad de cambiar algunas cosas en el layout de la pagina para que se imprima correctamente. Pero los cambios que hago no se guardan en el archivo.

Este es el codigo que uso:
Código:
<%
Set ExcelApp = Server.CreateObject("excel.Application")

ExcelApp.Visible = false
ExcelApp.Workbooks.Add

Set Sheet = ExcelApp.ActiveWorkbook.WorkSheets(1)
with Sheet.PageSetup
	.Orientation = 2
	.LeftMargin = 0
	.RightMargin = 0
	.TopMargin = 0
	.BottomMargin = 0
	.Zoom = false
	.FitToPagesWide = 1
	.FitToPagesTall = 1
end with

Sheet.Cells(1, 1).Value = "Aqui va el titulo"
Sheet.Cells(2, 1).Value = "Fecha: " & now
Sheet.Cells(3, 1).Value = Sheet.PageSetup.LeftMargin
Sheet.Cells(4, 1).Value = Sheet.PageSetup.RightMargin
Sheet.SaveAs (tmpFileName)
%>
Todo funciona bien, pero al hacer un Preview del archivo de Excel generado, los cambios no se reflejan.

Ya intente poner la parte donde configuro la pagina, antes y despues de la parte donde pongo los datos en las celdas.
Las lineas que estan en rojo las puse como debug para saber si se estaban haciendo los cambios. Pero en el archivo de Excel, esas celdas quedan vacias

Alguien a hecho algo parecido? Saben si hay algun otro metodo que hay que ejecutar, algo como un refresh o update o algo parecido?