Propiedad AppointmentItem.RTFBody (Outlook)
Devuelve o establece una matriz de bytes que representa el cuerpo del elemento Microsoft Outlook en formato de texto enriquecido. Lectura y escritura.
Sintaxis
expresión. RTFBody
Expresión Variable que representa un objeto "AppointmentItem".
Comentarios
Use la función StrConv en Microsoft Visual Basic para Aplicaciones (VBA) o el método System.Text.Encoding.AsciiEncoding.GetString() en C# o Visual Basic para convertir una matriz de bytes en una cadena.
Ejemplo:
Los siguientes ejemplos de código en Microsoft Visual Basic para aplicaciones (VBA) y C#, se muestra el cuerpo de formato de texto enriquecido de la cita en el inspector activo. Un objeto AppointmentItem debe ser el inspector activo para que este código funcione.
Sub GetRTFBodyForMeeting()
Dim oAppt As Outlook.AppointmentItem
Dim strRTF As String
If Application.ActiveInspector.CurrentItem.Class = olAppointment Then
Set oAppt = Application.ActiveInspector.CurrentItem
strRTF = StrConv(oAppt.RTFBody, vbUnicode)
Debug.Print strRTF
End If
End Sub
private void GetRTFBodyForAppt()
{
if (Application.ActiveInspector().CurrentItem is Outlook.AppointmentItem)
{
Outlook.AppointmentItem appt =
Application.ActiveInspector().CurrentItem as Outlook.AppointmentItem;
byte[] byteArray = appt.RTFBody as byte[];
System.Text.Encoding encoding = new System.Text.ASCIIEncoding();
string RTF = encoding.GetString(byteArray);
Debug.WriteLine(RTF);
}
}
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.