GeoTrouvePas
XLDnaute Impliqué
Bonsoir,
J'ai préféré poster ce message dans le salon car je voudrais simplement avoir votre avis (ou vos idées) sur la conception d'un petit travail et non une aide purement technique.
Compte tenu des contraintes qui me sont imposées, je suis arrivé à la conclusion que mon projet doit prendre la forme d'une macro complémentaire (pour créer un menu personnalisé) et qui soit capable de se mettre à jour sans intervention de l'utilisateur.
Pour la mise à jour automatique, j'ai trouvé quelques solutions complexes sur le net et que j'ai peur de ne pas maîtriser à 100%. Je me suis donc dit que je pourrais construire ma propre solution qui fonctionnerait comme ceci :
- Une procédure Workbook_Open qui :
- vérifie si une Maj est disponible et la lance si nécessire
- créer le menu perso
- Une procédure Workbook_Close qui supprime le menu
Mon soucis concerne la viabilité de cette mise à jour. Je me suis dit qu'elle pourrait consister à :
- Vérifier qu'une nouvelle version est disponible dans un répertoire donnée (comparaison à partir des dates des fichiers)
- Suppression de tous les modules de la macro complémentaire
- Importation de tous les modules du nouveau fichier
- Enregistrement de la macro complémentaire modifiée
Avant de ma lancer dans ce chantier, j'aurai aimé avoir votre avis. Cette solution est elle techniquement faisable ? Est elle réaliste ? Cohérente ? Existe - t - il un moyen plus simple / fiable / rapide ?
Je vous remercie par avance de votre participation et vous souhaite à tous une excellent nuit ! ^^
J'ai préféré poster ce message dans le salon car je voudrais simplement avoir votre avis (ou vos idées) sur la conception d'un petit travail et non une aide purement technique.
Compte tenu des contraintes qui me sont imposées, je suis arrivé à la conclusion que mon projet doit prendre la forme d'une macro complémentaire (pour créer un menu personnalisé) et qui soit capable de se mettre à jour sans intervention de l'utilisateur.
Pour la mise à jour automatique, j'ai trouvé quelques solutions complexes sur le net et que j'ai peur de ne pas maîtriser à 100%. Je me suis donc dit que je pourrais construire ma propre solution qui fonctionnerait comme ceci :
- Une procédure Workbook_Open qui :
- vérifie si une Maj est disponible et la lance si nécessire
- créer le menu perso
- Une procédure Workbook_Close qui supprime le menu
Mon soucis concerne la viabilité de cette mise à jour. Je me suis dit qu'elle pourrait consister à :
- Vérifier qu'une nouvelle version est disponible dans un répertoire donnée (comparaison à partir des dates des fichiers)
- Suppression de tous les modules de la macro complémentaire
- Importation de tous les modules du nouveau fichier
- Enregistrement de la macro complémentaire modifiée
Avant de ma lancer dans ce chantier, j'aurai aimé avoir votre avis. Cette solution est elle techniquement faisable ? Est elle réaliste ? Cohérente ? Existe - t - il un moyen plus simple / fiable / rapide ?
Je vous remercie par avance de votre participation et vous souhaite à tous une excellent nuit ! ^^
Dernière édition: