No se si la pregunta va bien en este foro, pero la lanzo por si
alguien me puede ayudar.
El problema es que estoy generando una hoja de Excel creando un objeto
de tipo Excel.Application y escribiendo y dando formato a la hoja
directamente a través de VBA.
Todo me funciona perfectamente, pero a la hora de definir la escala,
cuando especifico que la hoja se debe imprimir en una página de ancho
por una de alto no lo hace. El resto de opciones del Setup de la
página, como la orientación horizontal o vertical o incluso el repetir
filas en el encabezado de cada página va perfectamente.
¿Teneis alguna idea de que puede estar fallando?
Gracias por anticipado
Bueno, despues de preguntar en mil sitios al final tengo la respuesta,
asi que la dejo aqui por si sirve de ayuda a alguien más. Para aplicar
esas dos propiedades hay que usar FitPagesToTall y FitPagesToWide, que
resulta que son incompatibles con otra propiedad llamada Zoom, por lo
que hay que poner Zoom a False para que se apliquen estas propiedades.
Un saludo