Cuadro de diálogo para sobreescribir o no un PDF generado
Para Dante Amor
Buenas!
Tengo un código que crea un PDF de una hoja de mi libro y además la envía por email.
Sub Enviar_a_pdf()
Dim Ruta As String
Dim Archivo As String
Dim NombreArchivo As String
Dim Celda As String
Ruta = ActiveWorkbook.Path & "\"
Archivo = ActiveWorkbook.Name
Celda = Cells(9, 8)
NombreArchivo = Ruta & Archivo
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=Ruta & Celda, _
Quality:=xlQualityStandard, IncludeDocProperties:=False, _
IgnorePrintAreas:=False, From:=1, To:=1, _
OpenAfterPublish:=True
ActiveWorkbook.Save
Rem Enviar Email
Set dam = CreateObject("outlook.application").createitem(0)
dam.To = Range("K15")
dam.Subject = Range("K17")
dam.Body = Range("K19")
dam.Attachments.Add Ruta & Celda & ".pdf"
dam.Send
End Sub
Me gustaría saber cómo hacer para que antes de guardar el PDF compruebe si existe ya un archivo con ese mismo nombre, y me aparezca una alerta con la opción de machacar el archivo o renombrarlo.
1 respuesta
Respuesta de Dante Amor
1



