共用方式為


Outlook) (MailItem.RTFBody 屬性

會傳回或設定 Byte 陣列,代表 RtF 格式的 Microsoft Outlook 專案本文。 讀取/寫入。

語法

expressionRTFBody

表達 代表 '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); 
 
 } 
 
} 
 

另請參閱

MailItem 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應