Microsoft® .NET Development for Microsoft® Office

Microsoft® .NET Development for Microsoft® Office
Published:November 10, 2004Language:English
Author:Andrew WhitechapelTechnology:Microsoft Visual Studio .NET
Length:528 PagesISBN 13:9780735621329

List Price:

$ 49.99
About The BookGet real-world strategies and coding techniques—create custom .NET-based solutions for Office.

Create Microsoft Office-based applications that work seamlessly in the Microsoft .NET environment—with this essential reference from Microsoft developer Andrew Whitechapel. The author provides expert advice on the various approaches you can use to build managed solutions with Office, and gives practical guidance on the most viable techniques for technical and business scenarios. You’ll begin building custom .NET-based applications with detailed, practical exercises that take you through solutions from beginning to end. Andrew shares tactics, strategies, and best practices—plus full sample code—to help you maximize your development efforts. Packed with the same information used by Microsoft’s Product Support Services team, this book is the one reference that every Office and .NET developer should have.

Discover how to:

  • Develop powerful .NET solutions for Office with managed interop assemblies


  • Integrate managed code with Microsoft Visual Basic for Applications (VBA)


  • Create custom commands and functionality with managed COM and Automation add-ins


  • Build custom Office features with external data using Web services, .NET remoting, and research services


  • Use Microsoft Visual Studio Tools for Office to create document-centric solutions for Microsoft Excel and Word


  • Use digital signatures, strong-naming and .NET Code Access Security


  • Control Office applications using Platform Invoke, Reflection, drag-and-drop, and the IAccessible interface


  • Develop managed Smart Tags and managed Smart Document solutions



  • Covers Microsoft Office 97, Office 2000, Office XP, and Microsoft Office System 2003 Editions
    Welcome to the companion content page for Microsoft .NET Development for Microsoft Office, which has content and links related to this book.
    Code SamplesDownload the Code Samples
    System RequirementsYou'll need the following hardware and software to build and run the code samples for this book:
  • The .NET Framework 1.0 or later (1.1 or later for the VSTO-based samples, including VSTO-loaded smart tags and smart documents)
  • Microsoft Visual Studio .NET
  • Microsoft Internet Information Services (IIS) 5.1 or later (for the Web services examples)
  • Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) or Microsoft SQL Server 2000 (for the database examples)
  • Office 97, Office 2000, Office XP, or Office 2003
  • Microsoft Internet Explorer 6.0 or later (for the Web browser examples)
  • Microsoft Visual Studio Tools for Office 2003
  • Primary interop assemblies (PIAs) for Office XP or Office 2003
  • Installing The Code SamplesTo use the sample code, click the download link above and open or save the Web package to your machine. The Web package uses InstallShield to install the book's sample files; you must accept the license agreement presented when you run the Setup.exe in order to copy the files to your hard disk. By default, the sample code will be installed to [My Documents]\Microsoft Press\NET Development for Office.
    Uninstalling The Code SamplesTo remove the sample code, make the appropriate selection from Add or Remove Programs in Control Panel.
    Support InformationEvery effort has been made to ensure the accuracy of the book and the companion content. As corrections or changes are collected, they will be added to a Microsoft Knowledge Base article. You can find Knowledge Base articles and other support options at the following location: Microsoft Press Book and CD Support Web Site.
    About Andrew WhitechapelAndrew Whitechapel works on the .NET Enterprise Applications Development team at Microsoft Consulting Services in the United Kingdom. He has extensive experience developing Office-based applications with .NET managed code. An important part of his role in customer projects is to advise business decision-makers and technical architects on best practices and appropriate choices of technology. Andrew is the co-author of several books, including Inside C#, Second Edition from Microsoft Press.
    Other Books By Andrew Whitechapel
    Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community. Preparing for an exam now? Find your Microsoft Certification Study Group. Talk to us on these social networks:
    What do you think of this book?Your feedback is important in helping us create books that serve your needs and meet your expectations. Please take our survey at www.microsoft.com/learning/booksurvey

    Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey. The ISBN 13 can be found above.
    To report or search for corrections in this book or companion content,
    please go to www.microsoft.com/learning/support/books/