¿Puedo recorrer todos los correos electrónicos de Outlook en una carpeta, incluidas las subcarpetas?

Tengo una carpeta que contiene varios correos electrónicos y subcarpetas. Dentro de esas subcarpetas hay más correos electrónicos.

Me gustaría escribir algunos VBA que iterarán a través de todos los correos electrónicos en una determinada carpeta, incluidos los de cualquiera de las subcarpetas. La idea es extraer elSenderEmailAddress ySenderName de cada correo electrónico y hacer algo con él.

Intenté exportar la carpeta como CSV con solo estos dos campos y, aunque funciona, no admite la exportación de correos electrónicos almacenados en subcarpetas. De ahí la necesidad de escribir algo de VBA.

Antes de volver a inventar la rueda, ¿alguien tiene fragmentos de código o enlaces a sitios que, con un nombre de carpeta, muestren cómo obtener unMailItem objeto por cada correo electrónico en esa carpetay subcarpetas posteriores?

Respuestas a la pregunta(2)

Su respuesta a la pregunta