Depuis la version précédente V2.0, je suis passé en Windows 11 et Excel 365 (version 2301 64bits). En conséquence, une partie de ma prose est devenue caduque !
Ceci concerne le nombre de pixels par point, dont le rapport est passé de 4/3 à 2.
Je soumets donc une nouvelle version V3.0 qui tient compte du fait que le rapport pixels/point dépend de chaque plateforme.
En toute rigueur, ce rapport peut être donné par l'API GetDeviceCaps()
Mais pour ne pas complexifier la ressource en introduisant cette API, j'ai tout simplement enlevé la possibilité d'utiliser l'unité "pixel" dans la sub RangeSize(), ce qui ne devrait poser de problème à personne, vu que cette possibilité avait plutôt été offerte pour le "fun".
Dans le même esprit de simplification, j'ai enlevé tout ce qui concerne le module de classe "Plage".
Le fonctionnement de PointsToChars() n'est nullement affecté.
Le fonctionnement de RangeSize() reste le même, à part la possibilité d'utiliser l'unité "pixel".