|
Ce site est hébergé chez

| |
Qu'est-ce qu'une librairie de codes ?
L'une des caractéristiques les plus remarquables de VBA est
son extensibilité. Il vous donne la possibilité d'étendre vos applications en
appelant des fonctions dans l'interface de programmation d'application ( API,
Application Programming Interface) de windows, dans d'autres bibliothèques de
liens dynamiques (DLL , Dynamic Link Libraries), dans des contrôles ActiveX ou
dans des bases de données Access elles-mêmes.
Liste des catégories de librairies
| Lien
| Description
|
Les API
(Application Programming Interface) |
Vous trouverez ici une courte liste des API indispensables
dans toute application. Soit vous copiez chaque API nécessaire à votre
application soit vous indiquez toutes les API pour vous éviter de les rechercher
soit vous utilisez la librairie regroupant toutes les API. |
DLL
Microsoft Office
(MSO.DLL) |
La DLL Microsoft Office autorise l'utilisation de quatre
fonctions très importantes dans les applications. Pour en disposer il suffit de
cocher la ligne de référence dans Visual Basic Editor.
|
Les DLL
personnelles
(Dynamic
Link Libraries) |
Ces DLL ont été écrites par votre serviteur en langage VB6 et
sont utilisables dans les applications Access. Pour en disposer il suffit de
cocher la ligne de référence dans Visual Basic Editor. |
|
Les Contrôles
ActiveX ( OCX) |
Les contrôles ActiveX sont des librairies fournies, en
général, avec la version développeur d'Access. Ils sont groupés par catégories
au sein d'un librairie OCX (MsComCtl.ocx par exemple). Vous trouverez des
OCX personnels mais étant très peu nombreux ils sont regroupés dans le même
chapitre. Vous pouvez aussi utiliser des OCX particuliers qui vous ont été
fournis par un développeur ou téléchargés sur Internet.
|
|
Bases de données Access |
Toute base de données Access peut-être utilisée comme
librairie mais sous certaines conditions. Elle doit être sous la forme mdb
obligatoirement. Une librairie mde n'est pas fiable à 100% et provoque des
erreurs de fonctionnement. Les modules de classe ne sont pas autorisés dans une
librairie access. |
| |
|