Avec tout le respect que je lui dois, Luiz se trompe. Vous n'avez pas besoin de Visual Studio pour créer des compléments, bien que vous puissiez certainement l'UTILISER à cette fin.
Dans PowerPoint, vous écrivez du code VBA et l'enregistrez dans un fichier PPT ou PPTM, selon votre version de PowerPoint. Le code peut utiliser l'ancien modèle d'objet CommandBars pour créer des barres de commande et des boutons (qui apparaissent dans un onglet Add-ins en 2007/2010/2015).
Vous pouvez ensuite l'enregistrer en tant que complément PowerPoint (PPA ou PPAM, selon la version et les besoins de compatibilité). L'utilisateur final peut installer le complément comme n'importe quel autre, ou vous pouvez créer un programme d'installation ou transmettre les paramètres de registre nécessaires à plusieurs utilisateurs par le biais d'une stratégie de groupe ou autre. L'installation d'un complément via le registre n'implique que deux ou trois paramètres.
Une fois installé, les barres d'outils/fonctionnalités de l'add-in seront disponibles. dans l'application et à tout fichier ouvert dans celui-ci, sans se limiter à un fichier de document particulier.
Mises à jour ? Copiez un nouveau fichier PPA/PPAM pour remplacer celui qui est déjà en place. La seule restriction est que PowerPoint ne doit pas être en cours d'exécution lorsque vous faites cela.
Et pour revenir au respect dû à Luiz ... il a raison, un outil tiers serait nécessaire pour effectuer le contrôle de version. Ou ce que beaucoup d'entre nous font si un contrôle très granulaire n'est pas nécessaire ; avant d'apporter des modifications, enregistrer le fichier source dans un nouveau fichier ; le nom de chaque fichier inclut la date de sa création. Il est également utile d'inclure une constante fixée à la même date. Une commande "À propos" dans le complément peut alors afficher la version ou la date ou ce que vous voulez afin que vous puissiez vérifier que l'utilisateur a la bonne version.
Je dispose d'informations plus détaillées à ce sujet sur mon site Powerpoint FAQ :
Création et installation de compléments, de barres d'outils et de boutons http://www.pptfaq.com/index.html#name_Creating_and_Installing_Add-ins-_Toolbars-_Buttons