Enhancing a Document with VBA
Office applications like Word, Access, Excel, PowerPoint, and Visio share a common programming language: Visual Basic for Applications (VBA). With VBA, you can develop applications that combine tools from these Office products, as well as other programs that support VBA. Because of the language’s power and flexibility, programmers often prefer to use VBA to customize their Office applications.
Introducing the Structure of VBA
VBA is an object-oriented programming language because, when you develop a VBA application, you manipulate objects. An object can be anything within your document, such as a shape, text box, picture, or table. Even Word itself is considered an object. Objects can have properties that describe ...