Bonsoir,
Il y a plusieurs axes possibles (par ordre de complexité) :
1- Indiquer les pré-requis dans la documentation :
Cette application a été réalisée en environnement Windows xx, Excel 20xx, etc
En cas d’utilisation dans un autre environnement, le fonctionnement n’est pas garanti, etc
2- Tester à l’ouverture du fichier l’environnement de l’utilisateur (version d’Excel, version de Windows, …)
> Afficher un message si non compatible
> Eventuellement fermer l’application
3- Gérer tous les cas, effectivement
Chaque outil informatique fonctionne sur un ou plusieurs socle(s) technique(s). En général, la compatibilité ascendante est assurée, mais avec des limites. Au bout d’un certain temps, Microsoft n’assure plus la maintenance des outils trop anciens.
Les progrès vont tellement vite dans l’informatique, qu’on ne pourrait plus faire tourner n’importe quelle application actuelle sur un PC d’il y a 20 ans. Mais on ne fait plus la même chose aujourd’hui qu’il y a 20 ans. Une simple illustration dans le domaine des jeux vidéo : http://gamopat.com/page-531838.html
Aujourd’hui, on peut considérer que la version 2003 d’Excel est obsolète. Plus personne ne l’utilise, et si c’est le cas, eh bien tant pis ! De même que les disquettes ont disparu, les lecteurs de disquette avec, et plus aucune application ne tournerait sous Windows 95.
Dans le milieu professionnel, les équipes informatiques font de la veille technologie, avec régulièrement des projets de migration (Windows WP -> Windows 7 -> etc, Excel 2003 -> Excel 2007 –> etc).
Sans ça, nombreux informaticiens seraient chômeurs !
Pour conclure, dans le cadre de ce forum, les outils proposés restent faits pour un nombre réduit d’utilisateurs, fonctionnant sous un socle technologique bien précis. Nous n’avons pas les obligations des éditeurs de logiciels professionnels !
Bonne soirée
Bouben