I have an Excel 2003 add-in deployed in one of our departments that occasionally needs updated. What currently happens is that I publish the new version from my machine to
Because I didn't find the 'workflow' anywhere I'll post my experience from yesterday when I dealt with almost the same problem. (No automatic updates)
In the @Lunatik's link to dilydoseofexcel.com, Charles posted his Addin (downloadable from http://www.decisionmodels.com/downloads.htm#addload) which resolved my situation.
Any user that wants to use plugins that are on the remote server has to add the AddLoaderV2.xla addin.
From Excel: Developer Tab - Excel Add-ins - Browse - ...\AddLoaderV2.xla - select 'NO' when asked to copy it locally
T:\my\remote\folder\SOFTWARE\MSOFFICE\Excel_Add-ins
.
├── AddinLoad.txt
├── AddLoaderV2.xla
└── USER_SonGokussj4
├── FinancialFunctions_v0.0.1.xlam
├── FinancialFunctions_v0.0.2.xlam
└── dev_FinancialFunctions_v0.0.3.xlam
FinancialFunctions, auto, T:\my\remote\folder\SOFTWARE\MSOFFICE\Excel_Add-ins\USER_SonGokussj4\
Note: The prefix USER of the folder is just my preference I because maintain addins for a big number of people.
FinancialFunctions_v0.0.2.xlam, I make a copy (because v0.0.2 is used by many people): dev_FinanctialFunction_v0.0.3.xlamv0.0.3 and make needed changesFinanctialFunctions_v0.0.3.xlamauto load (defined within AddinLoad.txt) the v0.0.3Addins Tab, there is: https://i.imgur.com/H2ru2hV.png so the user just select the Addin to reloadI imagine it won't be a lot of work to do some automatization from your Addin like "check if new version is available, if yes, call the reload function of the AddLoaderV2 Addin."
Hope this helps someone. My biggest problem was understanding the naming of the .xlam files and AddinLoad.txt root name to always load only the newest version. There is a 3-page readme when you download his Addin.
Charles to the rescue! Have a great day.
Now I have to find something similar to load PowerPoint addins...