返回列表 上一主題 發帖

[發問] 如何得知此次outlook共接收了幾封新郵件?

[發問] 如何得知此次outlook共接收了幾封新郵件?

  1. Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)

  2.     MsgBox "I'm working!", vbExclamation

  3.     Dim varEntryIDs
  4.     Dim objItem As Object
  5.     Dim myItem As MailItem
  6.     Dim i As Integer
  7.     varEntryIDs = Split(EntryIDCollection, ",")
  8.     For i = 0 To UBound(varEntryIDs)
  9.         Set objItem = Application.Session.GetItemFromID(varEntryIDs(i))

  10.         '## Check the item's TypeName and ONLY process if it's a MailItem:

  11.         If TypeName(objItem) = "MailItem" Then

  12.             Set myItem = objItem.Forward
  13.             myItem.Recipients.Add "[email protected]"
  14.             myItem.Send

  15.         Else:
  16.             MsgBox "Type of item is: " & TypeName(objItem)

  17.         End If

  18.     Next
  19. End Sub
複製代碼
這是網路上找到的資料
但只能找出最後一封mail

如何可以得知此次接收了五封mail
而不是只抓的到最後一封信呢?

請各位大大求助!
PKKO

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題