El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
hola nececito de su valiosa ayuda: el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo, pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas. por su valiosa colaboracion Gracias..
> el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo > pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas...
intenta "calificando" (completamente) al otro archivo y cualquiera de sus hojas VISIBLES (p.e.)
workbooks("el otro libro.xls").worksheets("cualquier hoja visible").printout
> > el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo > > pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas...
> intenta "calificando" (completamente) al otro archivo y cualquiera de sus hojas VISIBLES (p.e.)
> workbooks("el otro libro.xls").worksheets("cualquier hoja visible").printout
si quieres imprimir un libro distinto del que esta en pantalla (libro activo) necesitas imprimir por macros y lo unico que necesitas es una linea/instruccion/... donde se identifique plenamente al archivo y cual hoja (visible)
prueba modificando los supuestos en la propuesta ("el otro libro.xls" y "cualquier hoja visible") por tus objetos reales
>> > el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo >> > pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas...
>> intenta "calificando" (completamente) al otro archivo y cualquiera de sus hojas VISIBLES (p.e.)
>> workbooks("el otro libro.xls").worksheets("cualquier hoja visible").printout
Lo que recomiendo para cosas "sencillas" es utilizar la grabadora de macros, esto es lo que me arroja de resultado al hacer el procedimiento que creo es lo que tu quieres, ya solo seria cuestion de personalizar a gusto el resultado de la grabadora...
Sub printotrahoja() ' ' print-otra-hoja Macro ' imprime rango de una hoja de libro diferente ' Windows("libro1.xls").Activate Range("Rango deseado").Select Application.ActivePrinter = "Microsoft Office Document Image Writer en Ne00:" ExecuteExcel4Macro _ "PRINT(1,,,1,,,,,,,,1,""Microsoft Office Document Image Writer en Ne00:"",,TRUE,,FALSE)" Windows("Libro2").Activate End Sub
Espero que te sirva.
On 4 nov, 17:10, "Héctor Miguel" <NOhemiordiS...@PLShotmail.com> wrote:
> si quieres imprimir un libro distinto del que esta en pantalla (libro activo) necesitas imprimir por macros > y lo unico que necesitas es una linea/instruccion/... donde se identifique plenamente al archivo y cual hoja (visible)
> prueba modificando los supuestos en la propuesta ("el otro libro.xls" y "cualquier hoja visible") por tus objetos reales
> saludos, > hector.
> __ OP __
> >> > el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo > >> > pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas...
> >> intenta "calificando" (completamente) al otro archivo y cualquiera de sus hojas VISIBLES (p.e.)
> >> workbooks("el otro libro.xls").worksheets("cualquier hoja visible").printout- Ocultar texto de la cita -
> si quieres imprimir un libro distinto del que esta en pantalla (libro activo) necesitas imprimir por macros > y lo unico que necesitas es una linea/instruccion/... donde se identifique plenamente al archivo y cual hoja (visible)
> prueba modificando los supuestos en la propuesta ("el otro libro.xls" y "cualquier hoja visible") por tus objetos reales
> saludos, > hector.
> __ OP __ > >> > el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo > >> > pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas...
> >> intenta "calificando" (completamente) al otro archivo y cualquiera de sus hojas VISIBLES (p.e.)
> >> workbooks("el otro libro.xls").worksheets("cualquier hoja visible").printout
> . > cree la macro le puse los valores correctos del libro y la hoja que quiero imoprimir y merca el error de error de compilacion el procedimiento externo no valido
Workbooks("INVENTARIO").Worksheets("CONSULTA").PrintOut End Sub lo lameto gracias..
> cree la macro le puse los valores correctos del libro y la hoja que quiero imoprimir y merca el error de > error de compilacion el procedimiento externo no valido > Workbooks("INVENTARIO").Worksheets("CONSULTA").PrintOut > End Sub > lo lameto
(pregunta basica:) los valores correctos corresponden a algun libro abierto ? - el libro "inventario" se espera que este abierto para poder referirte a el como objeto "Workbook" (lo he probado inventando los objetos que comentas y ... "no problem !!!")
- no encuentro la forma de obtener un error de compilacion advirtiendo de "procedimientos EXTERNOS" (???)
> > si quieres imprimir un libro distinto del que esta en pantalla (libro activo) necesitas imprimir por macros > > y lo unico que necesitas es una linea/instruccion/... donde se identifique plenamente al archivo y cual hoja (visible)
> > prueba modificando los supuestos en la propuesta ("el otro libro.xls" y "cualquier hoja visible") por tus objetos reales
> > saludos, > > hector.
> > __ OP __ > > >> > el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo > > >> > pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas...
> > >> intenta "calificando" (completamente) al otro archivo y cualquiera de sus hojas VISIBLES (p.e.)
> > >> workbooks("el otro libro.xls").worksheets("cualquier hoja visible").printout
> > . > > cree la macro le puse los valores correctos del libro y la hoja que quiero imoprimir y merca el error de error de compilacion el procedimiento externo no valido > Workbooks("INVENTARIO").Worksheets("CONSULTA").PrintOut > End Sub > lo lameto > gracias..
bueno con esto doy por terminada mi consulta saludos rodrigo a
> Lo que recomiendo para cosas "sencillas" es utilizar la grabadora de > macros, esto es lo que me arroja de resultado al hacer el > procedimiento que creo es lo que tu quieres, ya solo seria cuestion > de personalizar a gusto el resultado de la grabadora...
> Sub printotrahoja() > ' > ' print-otra-hoja Macro > ' imprime rango de una hoja de libro diferente > ' > Windows("libro1.xls").Activate > Range("Rango deseado").Select > Application.ActivePrinter = "Microsoft Office Document Image > Writer en Ne00:" > ExecuteExcel4Macro _ > "PRINT(1,,,1,,,,,,,,1,""Microsoft Office Document Image Writer > en Ne00:"",,TRUE,,FALSE)" > Windows("Libro2").Activate > End Sub
> > si quieres imprimir un libro distinto del que esta en pantalla (libro activo) necesitas imprimir por macros > > y lo unico que necesitas es una linea/instruccion/... donde se identifique plenamente al archivo y cual hoja (visible)
> > prueba modificando los supuestos en la propuesta ("el otro libro.xls" y "cualquier hoja visible") por tus objetos reales
> > saludos, > > hector.
> > __ OP __
> > >> > el problema es que capturo en un archivo " x " pero los cambios y la imprsion estan en oto archivo > > >> > pregunta puedo imprimir directamente desde el archivo "x" y si tengo cierta hojas activas...
> > >> intenta "calificando" (completamente) al otro archivo y cualquiera de sus hojas VISIBLES (p.e.)
> > >> workbooks("el otro libro.xls").worksheets("cualquier hoja visible").printout- Ocultar texto de la cita -
> > - Mostrar texto de la cita -
> .ya quedo por su comprencion y ayuda muchas gracias
solucion : la hice desde otra computadora una ultima pregunta: para imprimir solo 3 hojas de 7