Board logo

標題: [發問] 如何得知此次outlook共接收了幾封新郵件? [打印本頁]

作者: PKKO    時間: 2015-8-6 18:35     標題: 如何得知此次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
而不是只抓的到最後一封信呢?

請各位大大求助!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)