Click here to Skip to main content
13,146,014 members (45,589 online)
Click here to Skip to main content
Add your own
alternative version


18 bookmarked
Posted 11 Jan 2005

Writing a Word Add-In - Part 0

, 11 Jan 2005
Rate this:
Please Sign up or sign in to vote.
Learn to write an add-in in C# that does everything a regular C# program does.


I first wrote the article in Part I. But after writing it, based on some questions and some further information I have come across, I realized that there really needed to be a precursor article. So here is the information I wished I had started with.

One other note. If you are going to write an Add-In, it’s not a trivial task. While very little of it is difficult, there is a lot to learn. And throwing one together quickly without understanding the entire framework is an invitation to disaster. You have to learn this stuff to write an Add-In correctly. (I think in some respects writing an Add-In requires a better understanding of its framework than writing a standard Windows application.)


The first two books are where you should start. Both are very well written and give you a very comprehensive guide to writing a Word Add-In. I wish I had known about these before I started – they would have saved me weeks of time and anguish. The additional books are very useful for specific needs.

  • Microsoft .NET Development for Microsoft Office – Andrew Whitechapel.
  • Developing Microsoft Office Solutions – Keb Bluttman.
  • Office 2003 XML – Evan Lenz, Mary McRae, & Simon Laurent.

    This primarily covers the new XML file formats for the Office applications. It does an excellent job of explaining WordML and a good job of explaining the other formats. If you need to understand the Office XML formats, start with this book.

  • Microsoft Excel 97 Developer’s Kit – Baarns Consulting Group.

    This includes among other things, the XLS file format. If you need to read or write XLS directly, this is your only source.

Web links

Copyright © 2005 by David Thielen – All Rights Reserved.

This article may be freely copied as long as it is copied in its entirety.


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

David Thielen
Chief Technology Officer Windward Studios
United States United States
CTO/founder - Windward Studios

You may also be interested in...


Comments and Discussions

-- There are no messages in this forum --
Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.170915.1 | Last Updated 11 Jan 2005
Article Copyright 2005 by David Thielen
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid