Notifications
Clear all

Visualizar impressão no Userform

6 Posts
3 Usuários
0 Reactions
1,913 Visualizações
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

Pessoal espero não estar pedindo de mais mas tenho um userform aqui e visualizo a impressão normalmente, mas queria que a impressão fosse visualizada dentro do userform, que nem o exemplo da imagem anexada. Tens como fazer esse tipo de procedimento?
No caso do exemplo pode ser uma visualização bem simples mas que chame a imagem da planilha no userform.

 
Postado : 04/03/2013 9:03 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Araujo, achei que ficou um pouco confuso :
tenho um userform aqui e visualizo a impressão normalmente:
Qual o procedimento está utilizando para ver a impressão neste Userform ?

mas queria que a impressão fosse visualizada dentro do userform, que nem o exemplo da imagem anexada
Esta imagem é da caixa de impressão, se você já tem um form que "visualiza a impressão normalmente" porque outro?

Poderia adicionar novos controles e deixar igual ao da imagem, só não tenho certeza quanto a carregar os parametros de impressão, acredito ser mais simples chamar a caixa de impressão atravez de um botão no formulario.

[]s

 
Postado : 04/03/2013 10:43 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bacana a idéia...

Mauro, essa visualização é só quando vai imprimir um arquivo que já está no formato de PDF, no Excel não aparece assim...
Acho que seria bacana uma "visualização" assim em form.

Não sei exatamente, mas para começar pode fazer uma gambiarra capturando a imagem e colocando em uma plan:
Worksheets("Plan1").Range("A1:G20").CopyPicture xlScreen, xlBitmap
Worksheets("Plan1").Paste Destination:=Worksheets("Plan2").Range("A1")

e depois fazendo um loadpicture no form

Uma das opções que daria para colocar é a quantidade de páginas, a primeira e a última página a ser impressa, opção de agrupamento ... ...

.PrintOut(From, To, Copies, Preview, ActivePrinter, PrintToFile, Collate, PrToFileName, IgnorePrintAreas)
(Ajuda do Excel)

Qualquer coisa grita o Mauro. o/
hahahahahaah

Abraço

 
Postado : 04/03/2013 11:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fala Bernardo, você tem razão, eu não coloquei muita coisa na resposta acima esperando que o Araujo esclarecesse a questão quando ele comentou "tenho um userform aqui e visualizo a impressão normalmente".

Dependendo do que ele já tem pronto só viriamos a possibilidade de adaptações, e as propriedades, logicamente vale ressaltar que nem todas as impressoras teem opções iguais de visualização.

Não fiz a busca, mas se não me engano aqui no forum já foi ciolocado exemplos de como capturar ranges transformando em pictures e depois carregando no formulário.

Vou aguardar mais detalhes do Araujo, já tenho tantas pendencias nos foruns que já estou até me perdendo em algumas duvidas, tipo a de ontem quando falei que ainda não tinha visto a questão do listview pra você, e quem realmente havia pedido foi o Caio, rsrsrsr

[]s

 
Postado : 05/03/2013 8:38 am
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

Oi pessoal, obrigado pelas dicas, na verdade essa tela de print não é igual ao q eu tenho aqui o meu aqui apenas chama do form a visualização da planilha e depois fecha normalmente é q eu vi esse tópico em outro site e achei muito interessante dai como não tinha de como poderia fazer postei aqui, pq fiquei meio confuso em como começa-lo, eu sou novo em vba, se puderem me dar uma dica ou um exemplo ficarei grato.

 
Postado : 05/03/2013 8:08 pm
(@joilsondo)
Posts: 47
Trusted Member
 

Bernardo, achei bacana sua idéia, mas para prosseguir, como jogar a imagem capturada (bitmap) para carregar em um form ???
Para realmente visualizarmos a impressão?? Como faríamos o loadpicture? poderia nos ajudar ?[

Obrigado.

 
Postado : 24/07/2015 12:38 pm