Les macros permettent d'automatiser les tâches de routine dans les applications Microsoft Office. Dans Outlook 2007, les macros peuvent être utilisés pour organiser les messages électroniques, de supprimer les tâches terminées ou mettre en place de nouveaux éléments de calendrier. Il ya deux façons de créer une nouvelle macro dans Outlook 2007. Vous pouvez enregistrer la macro tout en effectuant une tâche et définir les options de sorte que le macro peut le faire automatiquement la prochaine fois. Ou, pour des opérations plus complexes et avancées, vous pouvez utiliser la fonction de VBA (Visual Basic pour Applications) dans Outlook 2007.