Exportation Access to Excel

Signaler
Messages postés
165
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
24 avril 2018
-
Bonjour à toutes et à tous ...

Mon problème est le suivant:

Je suis sous VB6, et je fais une application qui doit exporter vers Excel le résultat d'une requête qui pointe sur une table d'une bdd Access (en .mdb)
Cette application sera distribuée à différents utilisateurs ayant des configurations très hétérogènes, et je la conçois avec le moins de "références" déclarer, afin de la déployer avec le moins de Dll et ocx possibles (limitant ainsi les pb de compatibilités présents ou à venir)


Mon code d'exportation est du style :

Set MaBase= OpenDatabase(CheminEtNomDeMaBddAccess)
MaBase.Execute "SELECT * INTO [Excel 8.0;DATABASE="ClasseurExcel"].["FeuilleExcel"] FROM MaTable"

Ce qui marche très bien ! ... j'obtiens bien mon 'ClasseurExcel' et ma 'FeuilleExcel' avec les données souhaitées.

Mais (car il y a un "Mais") ... je voudrais protéger cette 'FeuilleExcel' par un mot de passe afin que les utilisateurs ne puissent pas modifier les valeurs d'origines.
Détail supplémentaire, et vous vous en doutez, je ne souhaite pas référencer dans mon projet une Dll en plus, liée à Excel !

Est ce possible ?

Si oui Comment ?

Code d'exemple bienvenue ! ..

D'avance Merci !