| 1/10 |
Microsoft Scripting Runtime |
 |

La bibliothèque Microsoft Scripting Runtime
 Lors de votre utilisation d'Access, vous aurez sans doute besoin, à un
moment donné, d'accéder au système de fichiers de votre ordinateur, entre
autres pour...
- vérifier l'existence d'un fichier sur le disque,
- supprimer ou renommer un fichier,
- créer un nouveau fichier et y écrire des données,
- lire les informations d'un fichier pour les intégrer dans une table
Access,
- créer ou supprimer un dossier (répertoire),
- tout ça quoi !
Dans Access, vous pouvez réaliser ces opérations de 2 manières :
- En faisant appel aux commandes fournies en standard par Access (par exemple :
Dir, FileCopy,
Name, Kill,
etc.). Les pages qui suivent ne décrivent pas ces instructions : reportez-vous à l'aide en
ligne du logiciel pour plus de détails. Vous pouvez également jeter un oeil dans le grenier du site pour quelques exemples.
- En passant par une bibliothèque d'objets spécifique
nommée Microsoft Scripting Runtime. Les inconvénients potentiels de la
méthode est que les commandes qui suivent ne sont pas applicables à toutes les
versions d'Access (le fichier
scrrun.dll du Scripting Runtime est installé à partir du pack Office 2000). Les avantages, par contre :
- La bibliothèque Scripting Runtime est relativement récente : elle est
orientée objet et donc plus cohérente que les commandes
"hétéroclites" d'Access ;-)
- Scripting Runtime dispose de fonctionnalités plus riches que les
équivalents "natifs" d'Access.
- Comme le Scripting Runtime est livré sous forme de bibliothèque, ce
qui suit s'applique à tous les logiciels capables de faire appel à ladite
bibliothèque. Les exemples qui suivent fonctionneront donc dans Word,
Excel, les pages ASP, des VBScripts du style VBS, etc.
Avant
de démarrer...
Le Scripting Runtime est une bibliothèque indépendante. Si vous
souhaitez l'utiliser dans une base Access (ou un classeur Excel, un document
Word, etc.), il faut commencer par la relier à votre projet. Voici comment
procéder :
- Ouvrez votre base de données Access.
- Ouvrez ensuite un module quelconque, ou démarrez Visual Basic Editor (via
la combinaison de touches Alt+F11
ou le menu .
- Une fois dans VBE, cliquez sur le menu .
Parcourez la liste des bibliothèques d'objets installées sur votre machine
et cochez celle nommée Microsoft Scripting Runtime.
A partir de maintenant, vous pouvez utiliser les objets Scripting Runtime
dans toute portion de code Visual Basic de votre projet... Apuka voir comment
ça marche !
Pour
utiliser ce qui suit, vous devez connaître un minimum de programmation
VBA : créer un module, taper et compiler du code VBA,, connaître un
minimum les structures de programmation (variables, conditions,
boucles...). Consultez les autres pages du site pour des compléments...
Le Scripting Runtime en pratique...
|
|
Le saviez-vous ? Une base contient au maximum 32768 objets. De quoi voir venir !
A demain pour une nouvelle astuce ! |
|
|