查询outlook类别msaccess

时间:2015-08-21 19:57:32

标签: vba ms-access outlook-vba

我希望能够在msaccess中链接我的收件箱,以便我可以根据类别查询邮件。

我似乎无法弄明白。

我可以链接收件箱表,但类别似乎存储在别处。

1 个答案:

答案 0 :(得分:0)

我从来没有使用类别,而且记录很少,这就是为什么我认为你是在更明显的标志之后。

类别在属性Categories中以逗号分隔的字符串保存,我在任何Microsoft文档中都找不到该字符串。

如果您选择了几封电子邮件并运行以下宏,它将显示其类别(如果有):

Sub DsplCategories()

  Dim Exp As Outlook.Explorer
  Dim ItemCrnt As MailItem
  Dim NumSelected As Long

  Set Exp = Outlook.Application.ActiveExplorer

  NumSelected = Exp.Selection.Count

  If NumSelected = 0 Then
    Debug.Print "No emails selected"
  Else
    For Each ItemCrnt In Exp.Selection
      With ItemCrnt
        Debug.Print "From " & .SenderName & "  Categories: " & .Categories
      End With
    Next
  End If

End Sub

我希望这足以让你开始。