Tamaño del papel

02/07/2006 - 14:27 por Compumakro | Informe spam
Amigos de Excel
El caso que consulto hoy consta de 2 partes y es el siguiente:
Primero:
Una empresa tiene sus talonarios de factura, con sus casillas y columnas.
Ellos las llenan con máquina de escribir. Ahora quieren utilizar una
impresora de punto. Por esta razón hay que perder mucho tiempo hasta hacer
coincidir cada dato en cada casilla del papel. Es fastidioso y se me agota
la paciencia.
Hay algún truco para lograr esto?

Segundo:
El tamaño del papel de la factura es 2 cms más ancho que el tamaño carta. No
veo opción de personalizar el tamaño.
Ensayé cambiando la orientación de la hoja a horizontal, pero como va con
copias y el engomado está en el encabezado entonces se han movido. Por esto
hay que meter las hojas de factura en forma vertical.
¿Cómo se hace para decirle a Excel que el papel es más ancho?
Aclaro que el papel no es contínuo o sea no tiene los bordes perforados.

Gracias
Oscar

Preguntas similare

Leer las respuestas

#1 Francisco MTY
02/07/2006 - 17:02 | Informe spam
Prueba grabando una macro desde la parte de la impresion, pasando por la
configuracion del papel dentro de opciones de imprecion, alli te dara todos
los tipos de papel soportados, juega con el codigo, en la ayuda te despliega
todos los tamaños de papel de la aplicacion

Saludos

Atte.
?T Francisco T?
http://groups.msn.com/ExcelVbaMacrosOffice
http://groups.msn.com/dadyboy
http://search.microsoft.com/?mkt=es-ES

"El progreso debe ser un movimiento ordenado y racional hacia una meta
fija... y no un torbellino de direcciones falsas y encontradas."
Respuesta Responder a este mensaje
#2 Gabriel Raigosa
02/07/2006 - 18:36 | Informe spam
Saludos:

La primera parte, pues hay programas como el Fine Reader que sirven para
escanear formularios de todo tipo y que puedan ser llenados los campos que
el usuario desea.

http://download.abbyy.com/content/default.aspx

Otra opcion es no perder la paciencia y si esta pensando hacerlo con excel,
es hacer una cuadricula con excel, y pacientemente imprimir en una hoja en
blanco, la pone al trasluz y determina en que parte debe poner la
informacion que desea imprimir.

Tambien puede hacer algo parecido con Word, tomar medidas en el papel y
crear los campos donde va a imprimir (alguna vez lo hice asi, pero prefiero
el excel).

puede visitar www.softonic.com

buscar programas para "imprimir formularios"

puede mirar este por ejemplo

http://filloutaform.softonic.com/ie/37774



segunda parte:

el excel si permite personalizar el tamaño del papel

archivo configurar pagina tamaño del papel, los papeles personalizados se
deben agregar con el administrador de impresoras.

usted debe ir a impresoras y faxes, en archivo, propiedades del servidor ,
agrega el tamaño de papel personalizado


Gabriel Raigosa
Medellín - Colombia

news://msnews.microsoft.com/
news://msnews.microsoft.com/microso...c.es.excel

"Compumakro" escribió en el mensaje
news:
Amigos de Excel
El caso que consulto hoy consta de 2 partes y es el siguiente:
Primero:
Una empresa tiene sus talonarios de factura, con sus casillas y columnas.
Ellos las llenan con máquina de escribir. Ahora quieren utilizar una
impresora de punto. Por esta razón hay que perder mucho tiempo hasta hacer
coincidir cada dato en cada casilla del papel. Es fastidioso y se me agota
la paciencia.
Hay algún truco para lograr esto?

Segundo:
El tamaño del papel de la factura es 2 cms más ancho que el tamaño carta.
No veo opción de personalizar el tamaño.
Ensayé cambiando la orientación de la hoja a horizontal, pero como va con
copias y el engomado está en el encabezado entonces se han movido. Por
esto hay que meter las hojas de factura en forma vertical.
¿Cómo se hace para decirle a Excel que el papel es más ancho?
Aclaro que el papel no es contínuo o sea no tiene los bordes perforados.

Gracias
Oscar

Respuesta Responder a este mensaje
#3 Héctor Miguel
02/07/2006 - 23:44 | Informe spam
hola, Compumakro !

... factura, con sus casillas y columnas... las llenan con máquina de escribir... quieren utilizar una impresora de punto
... hay que perder mucho tiempo hasta hacer coincidir cada dato en cada casilla del papel... y se me agota la paciencia.
... algun truco para lograr esto?



=> si en necesario que sea en excel... -> conserva -un poco de- mas 'paciencia' :)) [no debes andar muy lejos] ;)

El tama#o del papel de la factura es 2 cms mas ancho que el tama#o carta. No veo opcion de personalizar el tama#o...
Como se hace para decirle a Excel que el papel es mas ancho?



[hasta donde se] los tama#os disponibles/personalizados de papel... son caracteristica de cada impresora
-> verifica dentro de las propiedades de la impresora a la que 'mandas' la impresion...
-> si 'permite' la creacion de tama#os 'definidos por el usuario'... [por ahi seria una solucion]
-> o... en windows-xp podrias definir tus propios 'formatos/tama#os' para las hojas en...
panel de control / impresoras y faxes / [menu] archivo / propiedades del servidor / [pesta#a] formularios...

saludos,
hector.
Respuesta Responder a este mensaje
#4 klomkbock
03/07/2006 - 00:51 | Informe spam
Hola a todos y disculpad por la intromision

Una vez que has definido un tamaño personalizado, ¿se puede indicar
mediante codigo desde excel el acceso a ese tamaño en particular?¿e
indicarle por ejemplo una impresion a doble cara?

De nuevo disculpas por la intromision
Un saludo
Ivan
Respuesta Responder a este mensaje
#5 Héctor Miguel
03/07/2006 - 02:26 | Informe spam
hola, Ivan !

Una vez que has definido un tama#o personalizado
se puede indicar mediante codigo desde excel el acceso a ese tama#o en particular?
e indicarle por ejemplo una impresion a doble cara?



1) toma en consideracion que 'administrar' las caracteristicas de cada impresora [instalada en un sistema]...
ES una 'tarea' DE WINDWOS en conjunto con el controlador [y el fabricante] de cada impresora [y que]...

2) cada sistema [donde vaya a ejecutarse 'tu' codigo] pudiera [no] tener instalada 'la misma' impresora que tu
[ademas de otras que pueden ser 'manipuladas' por cada usuario a su propia 'discrecion' o voluntad] :))

3) si consultas la ayuda en linea [excel-vba] en relacion con la propiedad 'PaperSize' [del objeto PageSetUp]...
veras que se utilizan constantes [xlPaperSize] para las dimensiones [o tama#os del papel]
[y la ayuda 'dice': -> (es posible que algunas impresoras no acepten algunos de los tama#os de papel):] :-((

4) el equivalente a cada constante, en el caso de los 'definidos por el usuario, pudiera 'variar' segun versiones win/office :-((
Letter (1), LetterSmall (2), Legal (5), A3 (8), A4 (9),... User ('97 = 256, 2003 = 291, otras versiones = ???)

5) 'lograr' un codigo [excel/vba] 'capaz' de administrar tales caracteristicas [ademas de uno que otro 'imponderable']...
requiere de hacer llamadas a unas cuantas API's de windows -?-
y/o hacer uso de instrucciones de tipo 'sendkeys' mostrando dialogos de la aplicacion [concretamente xlDialogPageSetup]

6) podria servirte [como punto de partida] un complemento de keepITcool...
que involucra llamadas a +/- 15 funciones API, algunos modulos de clase, y unas cuantas mas 'monerias'...
[solo para que TU decidas cual/es aplica/n a tu situacion EN PARTICULAR] :))
puedes descargarlo de: -> http://members.chello.nl/jvolk/keep..._v1.0a.zip

si cualquier duda [o requieres de alguna ayuda 'especifica' adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida