LEADER 05507nam 2200685 a 450 001 9910458832503321 005 20200520144314.0 010 $a1-281-12043-X 010 $a9786611120436 010 $a0-08-054873-3 035 $a(CKB)1000000000383557 035 $a(EBL)305615 035 $a(OCoLC)437186449 035 $a(SSID)ssj0000076511 035 $a(PQKBManifestationID)11107487 035 $a(PQKBTitleCode)TC0000076511 035 $a(PQKBWorkID)10006879 035 $a(PQKB)10445647 035 $a(MiAaPQ)EBC305615 035 $a(CaSebORM)9781555583460 035 $a(Au-PeEL)EBL305615 035 $a(CaPaEBR)ebr10188584 035 $a(CaONFJC)MIL112043 035 $a(EXLCZ)991000000000383557 100 $a20070831d2007 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aMicrosoft Outlook 2007 programming$b[electronic resource] $ejumpstart for power users and administrators /$fSue Mosher 205 $a1st edition 210 $aAmsterdam ;$aBoston $cDigital Press$dc2007 215 $a1 online resource (841 p.) 300 $a"Communications"--Cover. 300 $aIncludes index. 311 $a1-55558-346-6 327 $aCover 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 anniversaries 327 $a3.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 Summary 327 $aChapter 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 Basics 327 $a7.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 input 327 $a8.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 events 327 $a11.3 Explorers and Explorer events 330 $aMicrosoft 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 inc 606 $aTime management$xComputer programs 606 $aPersonal information management$xComputer programs 606 $aApplication software$xDevelopment 608 $aElectronic books. 615 0$aTime management$xComputer programs. 615 0$aPersonal information management$xComputer programs. 615 0$aApplication software$xDevelopment. 676 $a005.5/7 700 $aMosher$b Sue$f1953-$0627514 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910458832503321 996 $aMicrosoft Outlook 2007 programming$92250630 997 $aUNINA