(Projet VB6)
Le problème que j'avais était le suivant :
Je devais créer un document Word et ses macros.
Dans mes programmes, j'avais besoin de stocker quelques données dans une DB Access (fichier MDB vide) sans être obligé de déplacer un fichier MDB en plus du fichier Word.
Or, Word ou Excel ne proposent pas de fichiers de ressources pour y stocker des fichiers.
J'ai donc créer cet utilitaire VB6 qui va :
- Relire byte à byte le fichier MDB
- Générer un fichier texte comportant toutes les données
- Ces données sont au format compatible VB6 et VBA = Module.bas
Cet utilitaire fabrique donc un module qu'il est facile d'importer sous Word.
L'appel de la Sub nommée 'RecréeMDB' regénère le fichier MDB original.
PS : Pensez à faire une compression (réorganisation) de votre DB avant de lancer le traitement, cela dégonflera la taille du fichier (les DB Access ont cette mauvaise habitude de gonfler, même après la suppressions des données)