Notifications
Clear all

Tela para Salvar em PDF

3 Posts
2 Usuários
0 Reactions
945 Visualizações
(@brunoafs)
Posts: 195
Reputable Member
Topic starter
 

Boa tarde galera,

Tenho esse código abaixo para exportar PDF, já definidos a pasta e nome do arquivo.

Porém, caso dê erro gostaria que aparece a tela de Salvar para que eu possa digitar o nome do arquivo e pasta desejada.

É possível?

Private Sub ExportarPDF()

Application.ScreenUpdating = False

DataBack = Format(Date, "yyyy-mm-dd")
NomePasta = Plan4.Range("D7").Value
NomeArquivo = Plan4.Range("D8").Value & ".-." & DataBack & ".pdf"

On Error GoTo Erro

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        ActiveWorkbook.Path & "" & NomePasta & "" & NomeArquivo, Quality:=xlQualityStandard, IncludeDocProperties _
        :=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
        
Application.ScreenUpdating = True
        
Exit Sub

Erro:

'preciso desse código

Application.ScreenUpdating = True

End Sub
 
Postado : 26/05/2016 11:56 am
(@mprudencio)
Posts: 2749
Famed Member
 

Se entendi

Onde esta preciso desse codigo

Use isto

Application.Dialogs(xlDialogSaveAs).Show

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 : 26/05/2016 1:46 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Apesar se é para ignorar os erros e salvar de qualquer maneira

Ao inves de

On Error Go To

Use

On Error Resume Next

Assim o erro é ignorado e o arquivo sera salvo

Moderação depois junte as duas postagens

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 : 26/05/2016 4:05 pm