05473nam 2200673 a 450 991082753140332120230120004930.01-281-12043-X97866111204360-08-054873-3(CKB)1000000000383557(EBL)305615(OCoLC)437186449(SSID)ssj0000076511(PQKBManifestationID)11107487(PQKBTitleCode)TC0000076511(PQKBWorkID)10006879(PQKB)10445647(Au-PeEL)EBL305615(CaPaEBR)ebr10188584(CaONFJC)MIL112043(CaSebORM)9781555583460(MiAaPQ)EBC305615(EXLCZ)99100000000038355720070831d2007 uy 0engur|n|---|||||txtccrMicrosoft Outlook 2007 programming[electronic resource] jumpstart for power users and administrators /Sue Mosher1st editionAmsterdam ;Boston Digital Pressc20071 online resource (841 p.)"Communications"--Cover.Includes index.1-55558-346-6 Cover Page; Microsoft® Outlook 2007 Programming; Copyright Page; Contents; Introduction; Acknowledgments; Chapter 1 What You Can Do with Outlook 2007; Part I Basic Outlook VBA Design; 1.1 Why program with Outlook?; 1.2 Outlook programming tools; 1.3 How to start; 1.4 Key Outlook programming components; 1.5 Showing developer commands; 1.6 Summary; Chapter 2 The VBA Design Environment; 2.1 VBA: The basics; 2.2 VBA windows; 2.3 Getting help in VBA; 2.4 Working with VBA projects; 2.5 Summary; Chapter 3 Building Your First VBA Form; 3.1 Understanding Outlook birthdays and anniversaries3.2 Step 1: What controls do you need?3.3 Step 2: Create the form; 3.4 Step 3: Add user input controls; 3.5 Step 4: Add command buttons; 3.6 Step 5: Plan the next development stage; 3.7 More on VBA form controls; 3.8 Summary; Part II Basic Outlook Form Design; Chapter 4 Introducing Outlook Forms; 4.1 Understanding the two types of custom forms; 4.2 Starting the forms designer; 4.3 The six standard Outlook forms; 4.4 When to use which form; 4.5 Working in the forms designer; 4.6 Saving forms and ending a design session; 4.7 Creating your first custom contact form; 4.8 SummaryChapter 5 Introducing Form Regions5.1 Understanding form regions; 5.2 Controls for form regions; 5.3 Creating your first form region; 5.4 Registering and deploying form regions; 5.5 Limitations of form regions; 5.6 Other ideas for form regions; 5.7 Summary; Chapter 6 Extending Form Design with Fields and Controls; 6.1 Understanding fields versus controls; 6.2 Creating user-defined fields; 6.3 Adding and removing fields on Outlook forms; 6.4 Using form controls; 6.5 Laying out compose and read pages; 6.6 Summary; Part III Writing VBA and VBScript Code; Chapter 7 Outlook Code Basics7.1 Understanding when VBA code runs7.2 Writing VBA code; 7.3 Writing VBScript code for Outlook forms; 7.4 Referring to Outlook item properties; 7.5 Writing other Outlook automation code; 7.6 Summary; Chapter 8 Code Grammar 101; 8.1 Option Explicit; 8.2 Declaring variables and constants; 8.3 Writing procedures; 8.4 Working with expressions and functions; 8.5 Working with strings; 8.6 Working with dates and times; 8.7 Using arrays, dictionaries, and the Split() and Join() functions; 8.8 Controlling program flow; 8.9 Providing feedback; 8.10 Getting user input8.11 Working with files and other objects8.12 Summary; Chapter 9 Handling Errors, Testing, and Debugging; 9.1 Understanding errors; 9.2 Testing and debugging in VBA; 9.3 Debugging Outlook form VBScript code; 9.4 Summary; Part IV Fundamental Outlook Coding Techniques; Chapter 10 Outlook Programming Basics; 10.1 Introducing the Outlook object model; 10.2 Outlook object and collection code techniques; 10.3 Understanding Outlook security; 10.4 Summary; Chapter 11 Responding to Outlook Events in VBA; 11.1 Application object events; 11.2 Writing handlers for other object events11.3 Explorers and Explorer eventsMicrosoft 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 incTime managementComputer programsPersonal information managementComputer programsApplication softwareDevelopmentTime managementComputer programs.Personal information managementComputer programs.Application softwareDevelopment.005.5/7Mosher Sue1953-627514MiAaPQMiAaPQMiAaPQBOOK9910827531403321Microsoft Outlook 2007 programming3983579UNINA