none
Deploiement add-in Excel RRS feed

  • Question

  • Bonjour

    J'ai developpe un add-in Excel en vba. Il est utilise par plusieurs personne.

    Comment faites-vous habituellement dans un tel cas pour deployer les mises a jour ?

    Merci

    lundi 28 mai 2012 12:51

Réponses

  • Bonjour,

    Avec un VBS sur un serveur de fichier où est lue la différence Date/Heure ou bien la version du fichier par différence sur les propriétés personnalisées...

    On peut alors localiser de dossier Addins de l'utilisateur puis on copie/remplace le fichier existant après avoir vérifié qu'il n'est pas en cours d'utilisation.


    Argy

    mercredi 30 mai 2012 08:08
    Modérateur

Toutes les réponses

  • Bonjour,

    Avec un VBS sur un serveur de fichier où est lue la différence Date/Heure ou bien la version du fichier par différence sur les propriétés personnalisées...

    On peut alors localiser de dossier Addins de l'utilisateur puis on copie/remplace le fichier existant après avoir vérifié qu'il n'est pas en cours d'utilisation.


    Argy

    mercredi 30 mai 2012 08:08
    Modérateur
  • Bonjour

    Merci pour votre reponse. Je ne pensais pas qu'en remplacant seulement le fichier ca suffirait.

    Sylvain

    mercredi 30 mai 2012 08:16
  • Bien tant que c'est du VBA local et propriétaire à Excel et/ou Office (FM20.dll, scrrun.dll, MSO.dll etc...), cela reste possible ; dans la limite où vous ne modifiez/n'ajoutez pas de références ou si vous n'ajoutez pas de nouveau composants ActiveX dans des UserForms pour lesquels vous n'êtes pas certain qu'il soient déjà déployés sur les postes cibles...

    Si ce devait être le cas, l'idéal serait plutôt d'envisager un déploiement via un MSI mais c'est une envergure plus complexe ou plus simplement avec InnoSetup par exemple...

    Que fait votre Addin au juste ?


    Argy

    mercredi 30 mai 2012 08:26
    Modérateur
  • Il offre simplement des fonctions et procedures pour recuperer des donnes d'une base de donnees

    Donc cela rentre parfaitement dans le cadre d'un vba local et proprietaire a Excel...

    Donc la solution que vous proposez me convient parfaitement (je vais juste utilise power shell qui se rapproche plus de ce que je connais - je viens du monde Unix)

    Merci

    Sylvain

    mercredi 30 mai 2012 08:51
  • C'est encore mieux...

    Bonne journée.


    Argy

    mercredi 30 mai 2012 09:14
    Modérateur