Macro para adjuntar un archivo a un correo de outlook ya creado
Tengo una macro que exporta un archivo desde excel en formato PDF y crea un correo nuevo en la aplicación outlook 2013 sin enviarlo.
Quisiera una macro que me exporte otra hoja del mismo libro en formato PDF y lo adjunte al correo ya creado, no se cual es la identificación que debo usar para el objeto ya que en la primera macro uso:
Dim nuevo nuevo = CreateObject("Outlook.application") Dim mensaje As Outlook.MailItem Set nuevo = New Outlook.Application Set mensaje = nuevo.CreateItem(olMailItem) With mensaje .To = "" .Subject = "Archivo Adjunto" .Attachments.Add ThisWorkbook.Path & "\archivo.pdf .Display End With
Quiero saber que usar en la segunda macro para que esa segunda hoja se adjunte a ese correo ya creado como segundo archivo.
Mi intención es crear un botón en cada hoja de excel para adjuntarla al correo que ya se haya creado, considerando que se exportan en formato PDF ya que no quiero enviar el archivo de excel, sin tener que enviar dos correos o adjuntar manualmente esa segunda hoja.
Respuesta de Dante Amor
1