Notifications
Clear all

Código VBA - Fechar janela "Adobe"

3 Posts
2 Usuários
0 Reactions
1,021 Visualizações
(@oliveirara)
Posts: 0
New Member
Topic starter
 

Pessoal, boa tarde,

Obtive ajuda do nobre colega Mauro Coutinho para gerar uma macro que salva o arquivo em PDF.

Porém o código está gerando diversos arquivos em PDF. Abrindo janelas do Adobe Reader ao mesmo tempo.

Alguém consegue me ajudar inserindo no código um comando para fechar a janela "Aplicação" do Adobe Reader?

Sub ExportaComoPdf()

Dim NomeArq As String
Dim ultimaLinha As Long
Dim snRG As Range

Sheets("RESUMO ND").Select
ultimaLinha = Range("A1048576").End(xlUp).Row 'verifica qual a ultima celula preenchida

'Definimos o Range a ser copiado
Set snRG = Range("A2:" & "A" & ultimaLinha)

'Fazemos o Loop em cada Celula
For Each scel In snRG

'Se for só dados envia direto para o Range N10
scel.Copy Destination:=Worksheets("ND").Range("P10")

NomeArq = Sheets("ND").Range("P12")

Sheets("ND").Select

'Salva Planilha em PDF
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
NomeArq, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

Next

MsgBox ("Arquivo gerado com sucesso!")

End Sub

 
Postado : 05/05/2015 11:16 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Acredito que é só alterar a condição de True para False

'Abrir apos criar
OpenAfterPublish:=True

[]s

 
Postado : 05/05/2015 11:33 am
(@oliveirara)
Posts: 0
New Member
Topic starter
 

Perfeito Mauro!

Obrigado novamente!

 
Postado : 05/05/2015 11:35 am