Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Developing MS Word add-in

Anyone knows of a good tool for developing add-ins for Word in .net? Hopefully something that supports both office 2003 and 2007.

Thanks.

like image 776
Meidan Alon Avatar asked Sep 21 '08 13:09

Meidan Alon


People also ask

What is Microsoft Office add-in?

You can use the Office Add-ins platform to build solutions that extend Office applications and interact with content in Office documents. With Office Add-ins, you can use familiar web technologies such as HTML, CSS, and JavaScript to extend and interact with Outlook, Excel, Word, PowerPoint, OneNote, and Project.

What are examples of add-ins?

Examples include the Analysis ToolPak, Analysis ToolPak – VBA, or the Euro Currency Tools add-in. Microsoft add-ins are listed in the Options window. Here is how to enable an included add-in from Microsoft. Let's say you wish to have the Analysis ToolPak available in Excel.


1 Answers

There are lots of options for development tools for Office. The most obvious one is of course Office itself. It has rich support for macros and VBA. You could also use SharePoint to extend document sharing and management functionality. But if your add-in is more complex than can be handled inside of Office, I suggest you use Visual Studio 2008 or the Tools For Office add-on for Visual Studio 2005.

One thing to keep in mind is that Office is mostly a collection of COM objects. So while tools like Visual Studio, with its deep support of the .NET Framework and Office classes make it very simple to develop solutions for Office applications, with some time, energy, and a high tolerance for pain, you could develop an Office add-in with Notepad.

Microsoft has a very nice resource site for Office developers here.

like image 171
TMarshall Avatar answered Nov 28 '22 10:11

TMarshall