Chapter 1: Recording and Running Macros in the Office ApplicationsChapter 2: Getting Started with the Visual Basic EditorChapter 3: Editing Recorded MacrosChapter 4: Creating Code from Scratch in the Visual Basic EditorChapter 5: Understanding the Essentials of VBA SyntaxChapter 6: Working with Variables, Constants, and EnumerationsChapter 7: Using Array VariablesChapter 8: Finding the Objects, Methods, and Properties You NeedChapter 9: Using Built-in FunctionsChapter 10: Creating Your Own FunctionsChapter 11: Making Decisions in Your CodeChapter 12: Using Loops to Repeat ActionsChapter 13: Getting User Input with Message Boxes and Input BoxesChapter 14: Creating Simple Custom Dialog BoxesChapter 15: Creating Complex FormsChapter 16: Building Modular Code and Using ClassesChapter 17: Debugging Your Code and Handling ErrorsChapter 18: Building Well-Behaved CodeChapter 19: Securing Your Code with VBA's Security FeaturesChapter 20: Understanding the Word Object Model and Key ObjectsChapter 21: Working with Widely Used Objects in WordChapter 22: Understanding the Excel Object Model and Key ObjectsChapter 23: Working with Widely Used Objects in ExcelChapter 24: Understanding the PowerPoint Object Model and Key ObjectsChapter 25: Working with Shapes and Running Slide ShowsChapter 26: Understanding the Outlook Object Model and Key ObjectsChapter 27: Working with Events in OutlookChapter 28: Understanding the Access Object Model and Key ObjectsChapter 29: Manipulating the Data in an Access Database via VBAChapter 30: Accessing One Application from Another ApplicationChapter 31: Programming the Office 2013 Ribbon