Notifications
Clear all

Salvar Imprimindo

7 Posts
3 Usuários
0 Reactions
1,634 Visualizações
(@marcos0905)
Posts: 14
Active Member
Topic starter
 

Bom-dia colegas, gostaria de saber se tem e é possível colocar uma macro que ao salvar o arquivo/planilha faça a impressão automaticamente?

 
Postado : 08/02/2013 4:42 am
gamboaisrael
(@gamboaisrael)
Posts: 68
Trusted Member
 

Bom dia, Marcos.

Experimente colocar o código abaixo em "EstaPasta_de_trabalho" no editor do VBA:

Private Sub Workbook_AfterSave(ByVal Success As Boolean)
ThisWorkbook.PrintOut Preview:=True
End Sub

Faça os testes e dê retorno!

Att.,

gamboaisrael .'.

 
Postado : 08/02/2013 4:54 am
(@marcos0905)
Posts: 14
Active Member
Topic starter
 

Boa-tarde amigo,. infelizmente coloquei o código e não funcionou, ou eu é que estou colocando no lugar errado ou fazendo algo errado.

 
Postado : 14/02/2013 1:37 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Creio que o evento deve ser Before Save, se não me engano não há o after

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ThisWorkbook.PrintOut Preview:=True
End Sub

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

 
Postado : 14/02/2013 2:09 pm
(@marcos0905)
Posts: 14
Active Member
Topic starter
 

Obrigado amigo, pela sua atenção e resposta, mais este evento ele abriu a pré-visulaizacao da impressão, tem como enviar diretamente para a impressora padrão? E mais, Estou trabalhando com uma pasta de trabalho com varias planilhas, o que eu desejo imprimir é somente a planilha ativa ao clicar em salvar.

 
Postado : 14/02/2013 2:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ActiveSheet.PrintOut Preview:=False
End Sub

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

 
Postado : 14/02/2013 2:49 pm
(@marcos0905)
Posts: 14
Active Member
Topic starter
 

Ok , resolvido amigo. muito obrigado.

 
Postado : 15/02/2013 4:23 am