Nunca fiz isso, tem como dar uma orientada?
A melhor forma de aprender é utilizando o Gravador de Macros, siga as dicas do Reinaldo, vou por duas opções :
1ª Opção ) Formate uma "aba" adicional, com o cabecalho que desejar, então qdo for imprimir, grave os dados de sua listview(do frmrelatório) no corpo dessa aba.
Nesta depois de fazer a operação manualmente acima, utilize o Gravador de Macros para realizar a segunda etapa :
1 -a) Imprima essa aba e depois limpe esses dados (ou limpe qdo de nova impressão) - Com o gravador de macros terá as ações realizadas, então é só fazer algumas adaptações.
2ª Opção ) Formate uma "aba" adicional, com o cabecalho que desejar, então qdo for imprimir, grave os dados de sua listview(do frmrelatório) no corpo dessa aba. Imprima essa aba e depois limpe esses dados (ou limpe qdo de nova impressão) - Com o Gravador de Macros ativado, realize todas estas ações, assim terá uma rotina completa.
Mais uma dica, se pesquisar no forum pela palavra "Imprimir" encontrara varias outras dicas, no google tambem, veja mais alguns links :
QUAL CÓDIGO POSSO UTILIZAR (VBA) PARA IMPRIMIR LISTBOX EXCEL???
http://social.msdn.microsoft.com/Forums ... fe1abb0dbb
Imprimindo no Excel utilizando UseForms
http://www.baboo.com.br/2003/07/imprimi ... -useforms/
Minha intenção é fazer que consiga seguir com seu proprio esforço, se ficar colocando as repostas ou modelos prontos, dificilmente aprenderá e ficará sempre dependendo de outros, e o que nós queremos é que em breve você faça parte do grupo ajudando, mas para isto precisamos nos empenhar um pouco mais a aprender.
Lembre-se, antes de aprendermos a andar, engatinhamos.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 25/01/2013 9:10 pm