This course will introduce students to the fundamentals of Microsoft Office automation using Visual Basic for Applications (VBA). Students will learn how to create custom macros and automate repetitive tasks in Microsoft Office applications such as Excel, Word, and Outlook. The course will cover basic programming concepts, including variables, loops, and conditional statements, as well as more advanced topics such as event handling, user forms, and error handling.