1 Recording Macros and Getting Started with VBAChapter 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 Editor2 Learning How to Wolk Woit VBAChapter 5 Understanding the Essentials of VBA SyntaxChapter 6 Working with Variables, Constants, and EnumerationsChapter 7 Using Array VariablesChapter 8 Finding the Objects, Methids, and Properties You Need3 Making Decisions and Using Loops and FunctionsChapter 9 Using Built-In FunctionsChapter 10 Creating Yours Own FunctionsChapter 11 Making Decisions in Your CodeChapter 12 Using Loops to Repeat Actions4 Using Message Boxes, Input Boxes, and Dialog BoxesChapter 13 Getting User Input with Message Boxes and Input BoxesChapter 14 Creating Simple Custom Dialog BoxesChapter 15 Creating Complex Forms5 Creating Effective CodeChapter 16 Building Midular Code and Using ClassesChapter 17 Debugging Your Code and Handling ErrorsChapter 18 Building Well-Behaved CodeChapter 19 Exploring VBA's Security Features6 Programming the Office Application Chapter 20 Understanding the Word Object Model and Ket ObjectsChapter 21 Working with Widely Used Objects in WordChapter 22 Understanding the Excel Object Model and Key Objects Chapter 23 Working with Widely Used Objects in ExcelChapter 24 Undetstanding 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 Ecents in OutlookChapter 28 Understanding the Acess 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 2016 RibbonAppendix The Bottom Line