I have been perusing the internet in search of the best way to accomplish this, but have had no luck. If someone here has experience with Office add-ins, I would really appreciate any help, I'm not asking for a solution by any means, just assistance with which direction to take.
The software I'm working on is primarily in VB.Net and C#; IDE is VS2008
Here's my scenario:
Process.Start(TemplateFileName.dot)
I need help with understanding which technologies to use in order to create such an add-in. Considering the functionality is very basic, I didn't know whether a COM add-in would be necessary. I'm not sure what would be the best way to pass values to Word from within our application.
This add-in needs to be deployed to roughly 40 users, ideally I would like to integrate the installation of the add-in into the installation of the software.
All users have Office 2003 installed.
It should only be visible in this particular scenario, e.g. if a user opens Word on their machine independently of this circumstance, I would prefer for the add-in not to be displayed.
I'm a junior dev that has never worked with any kind of MS Office development and any suggestions would be greatly appreciated!
most easy and no pain with deploy is simple interop. same office version for all users is a key here. a COMAddin with interop is possible but not absolutly necessary. do vba code, custom gui items and macros to the .dot file if you want. i think this is the best way(easy).