programar una macro

21/09/2007 - 18:58 por jose riu | Informe spam
como se puede programar en una macro, la orientacion de una hoja a imprimir ,
por ej : grirar 180º?
el metodo directo, de graabr la macro realizando el procedimiento
manualmente, no funciono, porqe no toma la modificacion del campo girar 180º,
en "acabado" de "opciones", de "configurar pagina".
a quien pueda resolverlo o darme una mano, desde ya, muy agradecido.
Jose Riu
Buenos Aires
Argentina
 

Leer las respuestas

#1 Héctor Miguel
22/09/2007 - 06:09 | Informe spam
hola, jose !

como se puede programar en una macro, la orientacion de una hoja a imprimir, por ej : grirar 180º?
el metodo directo, de graabr la macro realizando el procedimiento manualmente, no funciono
porqe no toma la modificacion del campo girar 180º, en "acabado" de "opciones", de "configurar pagina"...



1) despues de pulsar en el boton de *opciones* de la configuracion de pagina en excel...
*nota* que el siguiente dialogo muestra en su titulo algo asi como: *Propiedades de <impresora>*

2) los dispositivos *perifericos* [como las impresoras] son parte de las actividades que controla windows
y cada dispositivo tiene *sus dialogos* [p.e. algunas impresoras no tienen soporte para el giro de 180 grados]

3) si requieres *controlar* las caracteristicas de *otros* dispositivos y perifericos... desde VBA
op1: usar el metodo *SendKeys* [como lo harias manualmente] aunque... no es 100% *confiable* :-(
op2: hacer llamadas a funciones de algunas API's de windows [generalmente son codigos exhaustivos] :-(
op3: hacer una copia de la impresora [desde el panel de control de windows]...
-> CON las caracteristicas necesarias para cada tipo de trabajo
-> y tendrias la ventaja de poder *dirigir* a diferentes [copias de] impresoras desde cualquier otra aplicacion

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares