Свойство AppointmentItem.RTFBody (Outlook)
Возвращает или задает массив байтов , представляющий текст элемента Microsoft Outlook в формате форматированного текста. Для чтения и записи.
Синтаксис
выражение. RTFBody
Выражение Переменная, представляющая объект AppointmentItem.
Замечания
Используйте функцию StrConv в Microsoft Visual Basic для приложений (VBA) или метод System.Text.Encoding.AsciiEncoding.GetString() в C# или Visual Basic для преобразования массива байтов в строку.
Пример
В следующих примерах кода в Microsoft Visual Basic для приложений (VBA) и C# отображается текст в формате форматированного текста встречи в активном инспекторе. Объект AppointmentItem должен быть активным инспектором, чтобы этот код работал.
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);
}
}
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.