Is there a possibility of having a general addin for Microsoft office and the same addin is visible in all Office solutions such as EXCEL, WORD, POWERPOINT etc. We can create individual addins for these applications separately but having a common solution would serve my purpose e.g. if I need to tag some information to all of my documents to be printed.
Any sort of information is highly appreciated.
Thanks.
Yes
There are two types of Add-In
VAIfor short in describing them below)SAIfor short in describing them below)VAIare application-specific viz, MS Excel, MS Word etc. On the other handSAIcan be written for more than one application i.e can be shared between MS Excel, MS Word etc. Also I am sure that you are aware thatVAIhas only two main methods. One forstartupand the other forshutdown. HoweverSAIhas to implement different methods forconnection,unconnecting,startupandshutdown.Another thing that is important to note is that since
VAIis application specific there is not too much of code involved as compared toSAI. The reason beingSAIwork across different applications and hence you need to extra code to distinguish which application is currently calling your Add-in.I prefer
VAIbecause it lets me use additional programming "shortcuts" and useful objects not available in a Shared Add-in. Not that these are cannot be used inSAIbut then you will have to specifically create them. An unnecessary added work if I may say so.And the last that I can think of is the deployment. They both have a different deployment method.
Hope this clears the concept of a
VAIandSAI