In this tutorial, we wanted to provide the web’s most complete Macro development resource for Outlook. We refer to these small VBA programs as Macros. In Microsoft Office, we use Visual Basic for Applications (VBA) for creating custom programs that enhance Office’s basic functionality and help save time by automating repetitive tasks.