Fala Galera.
Tenho um código que abre a caixa de diálogo e salva o arquivo em pdf, porém retorna erro 1004 se já existe o arquivo com o mesmo nome no diretório selecionado.
Gostaria de resolver este impasse, se possível, com as seguintes situações:
. Deletar o arquivo antigo e salvar o novo ou, substituir o antigo pelo novo, assim como o Windows já faz por padrão, porém via macro.
segue código que estou usando:
Private Sub PrintPage_Click()
Dim v As Variant
v = Application.GetSaveAsFilename("Meu Arquivo.pdf", "PDF Files (*.pdf), *.pdf")
If VarType(v) = vbString Then
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=v, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, From:=1, To:=3, OpenAfterPublish:=True
End If
End Sub
Postado : 31/03/2015 10:32 am