Ayuda en cuerpo de corrreo desde excel a outlook
Publicado por Fernando (6 intervenciones) el 01/03/2021 07:46:18
Buenas noches, estoy tratando de enviar un correo con vba en excel, buscando por la web encontré un codigo, lo malo es que cuando ya estoy en el mail, primero pega el rango de celdas seleccionadas y luego escribe el texto ( "hola buenos dias...."), cuando primero debería poner el texo de comunicación (hola buenos dias etc)y luego el cuadro con rango seleccionado (que es lo que esta de azul). Dejo el codigo y una imagen, espero alguien pueda ayudarme, saludos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub correo()
Dim Info As string
Info = Sheets("Sheet3").Range("b2").Value
Sheets("Reporte (2)").Range("b6:o76).SpecialCells(xlCellTypeVisible).Copy
Set parte1 = CreateObject("outlook.application")
Set parte2 = parte1.CreateItem(olMailItem)
Parte2.To = "destinatario@blabla.com"
Parte2.Subject = "asunto de mensaje"
Parte2.Body = Info
Parte2.Display
Application.Sendkeys "^v"
Set parte1 = Nothing
Set ´parte2 = Nothing
End Sub

Valora esta pregunta


0