Tôi có mã sau để đếm số lượng email trong thư mục outlook.Đếm email theo triển vọng theo ngày
Sub HowManyEmails()
Dim objOutlook As Object,
objnSpace As Object,
objFolder As Object
Dim EmailCount As Integer
Set objOutlook = CreateObject("Outlook.Application")
Set objnSpace = objOutlook.GetNamespace("MAPI")
On Error Resume Next
Set objFolder = objnSpace.Folders("Personal Folders").Folders("Inbox").Folders("report's").Folders("Customer")
If Err.Number <> 0 Then
Err.Clear
MsgBox "No such folder."
Exit Sub
End If
EmailCount = objFolder.Items.Count
Set objFolder = Nothing
Set objnSpace = Nothing
Set objOutlook = Nothing
MsgBox "Number of emails in the folder: " & EmailCount, , "email count" End Sub
Tôi đang cố đếm số email trong thư mục này theo ngày để tôi kết thúc đếm mỗi ngày.
Đây rõ ràng isnt [tag: VBScript] - Ý anh là VBA từ bên trong Outlook? – brettdj
Có thể dễ dàng liên kết với Excel hơn hoặc sử dụng ADO để chạy truy vấn: http://support.microsoft.com/kb/275262 – Fionnuala