This document provides an overview and table of contents for a book titled "Excel Programming: Your visual blueprint for creating interactive spreadsheets". The book aims to teach readers how to use Visual Basic for Applications (VBA) to program Excel macros and automate tasks. It covers topics such as recording macros, using the Visual Basic Editor, programming basics in VBA, working with the Excel object model, using variables and arrays, adding control statements, debugging macros, working with other workbooks and files, and working with worksheets. The book uses a "visual blueprint" approach that incorporates text and screenshots into the page layout.