Notifications
Clear all

Tela de Impressão via VBA - EXCEL 2010

6 Posts
3 Usuários
0 Reactions
1,385 Visualizações
(@eliezer7)
Posts: 0
New Member
Topic starter
 

Estou utilizando o seguinte comando para acessar a visualização de impressão.

Application.Dialogs(xlDialogPrintPreview).Show

Só que esse comando abre uma tela um pouco diferente da aberta quando utilizo o teclado "CTRL+P" ou acesso a impressão pelo "ARQUIVO">>"IMPRIMIR", vejam no anexo.

Há alguma maneira de o VBA abrir a visualização da mesma forma que o "CTRL+P" faz ?

 
Postado : 18/05/2016 10:06 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Troque por:

Application.Dialogs(xlDialogPrint).Show
 
Postado : 18/05/2016 10:41 am
(@eliezer7)
Posts: 0
New Member
Topic starter
 

Troque por:

Application.Dialogs(xlDialogPrint).Show

Olá Mauro, já havia tentado, mas também não abre a mesma tela do CTRL+P(ARQUIVO>>IMPRIMIR).
Veja anexo.

Abraços.

 
Postado : 18/05/2016 11:01 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

eliezer, acho que esta tela é própria da impressora, ela é igual a Epson que tenho em casa, aqui no serviço são outras e não mostram esta tela.

Faça o seguinte, utilize o "Gravador de Macros" assim terá as instruções que estão sendo utilizadas.

[]s

 
Postado : 18/05/2016 12:06 pm
(@mprudencio)
Posts: 0
New Member
 

Tem alguma razão especifica que tenha que ser a primeira tela e nao a segunda.....

Pq acho que não da pra fazer isso por VBA.

A segunda tela de visualizar impressão é a mesma que se abria ate a versão 2003.

 
Postado : 18/05/2016 3:11 pm
(@eliezer7)
Posts: 0
New Member
Topic starter
 

Tem alguma razão especifica que tenha que ser a primeira tela e nao a segunda.....

Pq acho que não da pra fazer isso por VBA.

A segunda tela de visualizar impressão é a mesma que se abria ate a versão 2003.

Boa Tarde MPrudencio,
É só porque acho que a tela acessada pelo CTRL+P tem uma aparência melhor e é mais fácil de alterar as opções de impressão diretamente nela.
A outra também serve, digamos, é uma questão estética.
Também estou achando que não há uma maneira de fazer isso.
Abs,

 
Postado : 19/05/2016 10:12 am