Tengo el siguiente código para contar la cantidad de correos electrónicos en una carpeta de Outlook.Contando correos electrónicos en Outlook por fecha
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
que estoy tratando de contar los mensajes de correo electrónico de esta carpeta por fecha, así que termino con un recuento de cada día.
Esto claramente isnt [tag: VBScript] - Qué quiere decir VBA desde Outlook? – brettdj
Podría ser más fácil vincular a Excel o utilizar ADO para ejecutar una consulta: http://support.microsoft.com/kb/275262 – Fionnuala