
Envoyé par
Kimy_Ire
Ce que j'ai un peu plus de mal à comprendre, c'est l'intérêt du Late Binding.
En fait tout dépend de la bibliothèque utilisée, de la mobilité de l'applicatif et de l'utilisateur final …
Pour une bibliothèque sans numéro de version comme par exemple Microsoft Scripting Runtime,
peu de risque d'utiliser une déclaration anticipée.
Mais si je développe depuis un ordinateur sous Office 2003 et dans le projet est référencé Outlook ou
Word, bibliothèque en v11, lors de l'utilisation sur un autre ordinateur équipée d'une version Office supérieure,
bibliothèque en v12, la déclaration anticipée coince car pointant toujours sur la v11 inexistante sur cet ordinateur …
La déclaration tardive permet de s'affranchir des versions, incontournable pour un applicatif exécuté
sur différentes versions d'Office dont les utilisateurs n'y connaissent rien en VBA …
Le plus de la déclaration anticipée n'est pas tant au niveau de sa célérité
- franchement avec les ordinateurs récents je ne sens pas de différence -
mais un confort lors du développement avec l'auto-complétion du code par exemple …
Partager