Microsoft Outlook 2007 Programming

Jumpstart for Power Users and Administrators


  • Sue Mosher, Author of several Microsoft Outlook and Exchange books and President, Turtleflock, Arlington, VA, USA

Microsoft Outlook is the most widely used e-mail program and offers the most programmability. Sue Mosher introduces key concepts for programming Outlook using Visual Basic for Applications, custom Outlook forms, and external scripts, without the need for additional development tools. For those who manage Outlook installations, it demonstrates how to use new features in the Outlook 2007 programming model such as building scripts that can create rules and views and manage categories. Power users will discover how to enhance Outlook with custom features, such as the ability to process incoming mail and extract key information. Aimed at the non-professional programmer, it also provides a quick guide to Outlook programming basics for pro developers who want to dive into Outlook integration.
View full description


Systems and Network administrators, applications developers and power users.


Book information

  • Published: May 2007
  • Imprint: DIGITAL PRESS
  • ISBN: 978-1-55558-346-0

Table of Contents

Chapter 1: What you can do with Outlook?PART I: Basic Outlook VBA DesignChapter 2: The VBA Design EnvironmentChapter 3: Building Your First VBA Form PART II: Basic Outlook Form DesignChapter 4: Introducing Outlook FormsChapter 5: Introducing Form RegionsChapter 6: Extending Form Design with Fields and ControlsPART III: Writing VBA and VBScript CodeChapter 7: Code BasicsChapter 8: Code Grammar 101Chapter 9: Handling Errors, Testing and Debugging PART IV: Fundamental Outlook Coding TechniquesChapter 10: Outlook Programming BasicsChapter 11: Responding to Outlook Events in VBAChapter 12: Responding to Events in Outlook FormsChapter 13: Working with Stores, Explorers, and FoldersChapter 14: Working with Inspectors, Items, and Item PropertiesChapter 15: Working with Recipients and Address ListsChapter 16: More Item TechniquesChapter 17: Working with AttachmentsPART V: Extended Outlook Form DesignChapter 18: More Control TechniquesChapter 19: Common Outlook Form TechniquesChapter 20: Deploying and Managing Outlook FormsChapter 21: Building Form-based WorkflowsChapter 22: Working with Files and Other ObjectsChapter 23: Common Outlook Administrator Scripting TasksChapter 24: Menus, Toolbars, and the Navigation PaneChapter 25: Generating Reports on Outlook DataChapter 26: Working with Exchange and DatabasesAppendix A: Other ResourcesAppendix B: Concepts for Professional DevelopersAppendix C: Key Procedures You Can Reuse