Pegar rango de excel en el cuerpo de una tarea
Quiero saber si es posible, usando vba se pueda pegar un rango con formatos en el cuerpo de una tarea de outlook.
Estoy usando este código pero el rango lo pega en el campo del "asunto", espero puedas apoyarme con la solución.
Saludos y de antemano gracias.
Dim oApp As Outlook.Application
Dim tsk As Outlook.TaskItem
Range("H22:P29").Copy
Set oApp = GetOutlookApp
If oApp Is Nothing Then
MsgBox "No se puede iniciar Outlook.", vbInformation, strTitulo
Exit Sub
End If
'
Set tsk = oApp.CreateItem(olTaskItem)
'
With tsk
'
FechaHoraR = Format(Range("V2").Value, "mm/dd/yyyy") & " " & Format(Range("V3").Value, "hh:mm AMPM")
FechaHoraI = Format(Range("V2").Value, "mm/dd/yyyy") & " " & Format(Range("V4").Value, "hh:mm AMPM")
FechaHoraF = Format(Range("V5").Value, "mm/dd/yyyy") & " " & Format(Range("V6").Value, "hh:mm AMPM")
'
.Subject = "Actividades del día " & Cells(2, "W").Value
.Status = olTaskInProgress
.ReminderSet = True
.StartDate = FechaHoraI 'Inicia tarea
.ReminderTime = FechaHoraR 'Aviso
.Body = "Actividades"
.Importance = olImportanceNormal
.DueDate = FechaHoraF 'Vencimiento
. Display
Application. SendKeys "^v"
. Save
End With
1 Respuesta
Respuesta
1
