Colegas, tambem vou aproveitar a deixa e me intrometer, a principio a impressão Frente e Verso como foi bem explicado pelo colega Reinaldo é opção de configuração de determinadas IMPRESSORAS, nem todas aceitam este recurso, onde trabalho, por ser impressoras de locação e para uso de varios setores a mesma aceita este recurso, e geralmente temos de defini-las manualmente alterando a opção para frente e verso, então é feito todo o processo explicado acima paraimprimir dos dois lados.
Coiote, primeiramente você deve ter a certeza que a impressora tem esta opção, se sim, pode-se acessar e definir a configuração atraves de APIs do Windows para "setar" a opção, e não é uma tarefa muito simples, eu particularmente quando posso evitar o uso de APIs eu prefiro, pois as APIs mexem com as bibliotecas do SO e ja tive alguns incovenientes por problemas de incompatibilidades.
Abaixo segue uma sugestão da própria Microsoft para uso no Word e uma impressora em Rede, mas como estamos falando de VBA é só fazer alguns ajustes.
O único problema é que para poder ajudar a adaptar a rotina teriamos de ter a mesma impressora (Modelo, marca) que você utiliza, uma vez que nem todas teem as mesmas opções ou são em telas diferentes, então caberá a você dar uma olhada narotina abaixo e ver se consegue adapta-la, lógicamente talvez em alguma parte possamos dar alguma orientação, mas para testar e obter o resultado esperado só quem tiver a mesma impressora.
De uma olhada :
Como definir a impressão em frente e verso para clientes de automatização do Microsoft Word
O código seguinte utiliza a API DocumentProperties para alterar as definições de impressão do controlador de impressora para activar a impressão em frente e verso.
http://support.microsoft.com/kb/828638/pt
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 16/05/2012 5:38 pm