Поделиться через


Свойство 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); 
 
 } 
 
} 
 

См. также

Объект AppointmentItem

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.