Outlook) (MailItem.RTFBody 屬性
會傳回或設定 Byte 陣列,代表 RtF 格式的 Microsoft Outlook 專案本文。 讀取/寫入。
語法
expression。 RTFBody
表達 代表 'MailItem' 物件的變數。
註解
使用 Microsoft Visual Basic for Applications (VBA) 中的 StrConv 函式,或 C# 或 Visual Basic 中的 System.Text.Encoding.AsciiEncoding.GetString () 方法,將位元組陣列轉換成字串。
範例
下列 Microsoft Visual Basic for Applications (VBA) 和 C# 程式碼範例會在使用中 Inspector 內,以 RTF 格式顯示約會內文。 MailItem 必須是使用中 Inspector,此程式碼才能運作。
Sub GetRTFBodyForMail()
Dim oMail As Outlook.MailItem
Dim strRTF As String
If Application.ActiveInspector.CurrentItem.Class = olMail Then
Set oMail = Application.ActiveInspector.CurrentItem
strRTF = StrConv(oMail.RTFBody, vbUnicode)
Debug.Print strRTF
End If
End Sub
private void GetRTFBodyForMail()
{
if (Application.ActiveInspector().CurrentItem is Outlook.MailItem)
{
Outlook.MailItem mail =
Application.ActiveInspector().CurrentItem as Outlook.MailItem;
byte[] byteArray = mail.RTFBody as byte[];
System.Text.Encoding encoding = new System.Text.ASCIIEncoding();
string RTF = encoding.GetString(byteArray);
Debug.WriteLine(RTF);
}
}
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。