Useful tip for developing MS Word professional add-on

A few months ago, I put together a simple conceptual piece of software for a small company with an idea for a document editing tool. It is clear that the company wanted this tool to be integrated into Microsoft Word in order to maximize its availability for the average user.

I essentially wrote a base library with all the basic functions as a C # project, and then used VSTO to run it inside Word. In fact, it was like a tape solution; but then I had (practically) zero experience in developing tools for integration with MS Office, and this was just a proof of concept in any case.

Well, the company was very pleased with my work as a whole, and they want to move from a "proof of concept" to a real deal. Fortunately, as I said, the basic functionality is there, and they will only need to be tweaked and improved. My main problem is how to build an application that will be integrated with MS Word in a clean and polished form and which can be easily deployed in accordance with the usual expectations of users (i.e. just run the installer and voila, there in Word) .

It seems that I remember something that no one uses VSTO for real professional projects. It's true? Lying? What are the alternatives? And what are the tips and errors that I should know about before embarking on this issue of integration with MS Word?

+3
source share
2 answers

One of the main challenges in deploying VSTO solutions was the overall deployment size. You

  • Your decision
  • version of VSTO Runtime project
  • version of the .NET Framework project
  • Primary transitions

It can very easily turn your simple and effective solution into 40-50 MB for someone to download. Enterprise environments are a bit easier to deploy, but commercial software is tougher.

VSTO 2010 " , ". , One-Click, , VSTO 2010. Channel 9.

, VSTO, - StoryboarderPro VSTO .

+4

, VSTO . - , , , ( , ).

, Office. VSTO Office 2003. , VSTO , Windows.

, (, .Net framework 3.5):

  • VSTO Runtime 3.0
  • VSTO Runtime 3.0 SP1
  • Microsoft Office 2007
  • Office (KB976477) -
+2

Source: https://habr.com/ru/post/1745044/


All Articles