我有以下代碼來計算Outlook文件夾中的電子郵件數量。按日期計算Outlook中的電子郵件
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
我想按日期來計算這個文件夾中的電子郵件,所以我最終得到每一天的計數。
這顯然心不是[標籤:VBScript中 - 你從裏面展望意味着VBA? – brettdj 2012-02-08 10:21:12
鏈接到Excel或使用ADO運行查詢可能更容易:http://support.microsoft.com/kb/275262 – Fionnuala 2012-02-08 12:42:18