读取Outlook收件箱中信的类型(HTML/RTF/WORD/TEXT)

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

Dim OL As New Outlook.Application
Dim OLNameSP As Outlook.NameSpace
Dim OLMFolder As Outlook.MAPIFolder
Dim OLMItem As Outlook.MailItem
Dim i As Integer

Set OLNameSP = OL.GetNamespace("MAPI")
Set OLMFolder = OLNameSP.GetDefaultFolder(olFolderInbox)
For i = 1 To OLMFolder.Items.Count
    Set OLMItem = OLMFolder.Items.Item(i)
    Select Case OLMItem.GetInspector.EditorType
        Case olEditorText
            Debug.Print i & "   " & "olEditorText"
'            Debug.Print OLMItem.Body
        Case olEditorHTML
            Debug.Print i & "   " & "olEditorHTML"
'            Debug.Print OLMItem.HTMLBody
        Case olEditorRTF
            Debug.Print i & "   " & "olEditorRTF"
           
        Case olEditorWord
            Debug.Print i & "   " & "olEditorWord"
'            Debug.Print OLMItem.GetInspector.EditorType
        Case Else
            Debug.Print i & "   " & "Unknow"
    End Select
Next

本文关键:读取Outlook收件箱中信的类型(HTML/RTF/WORD/TEXT)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top