Notifications
Clear all

Tela de Impressão via VBA - EXCEL 2010

6 Posts
3 Usuários
0 Reactions
1,386 Visualizações
(@eliezer7)
Posts: 15
Active 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
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Troque por:

Application.Dialogs(xlDialogPrint).Show

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/05/2016 10:41 am
(@eliezer7)
Posts: 15
Active 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
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/05/2016 12:06 pm
(@mprudencio)
Posts: 2749
Famed 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.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 18/05/2016 3:11 pm
(@eliezer7)
Posts: 15
Active 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