Ouverture fichier Excel protégé sous VB6

Résolu
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   -  
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour

Je souhaite utiliser une fichier excel comme mini base de données dans mon application écrite en Visual Basic,
je sait comment piloter excel depuis VB6 mais ca ne fonctionne que si la fichier excel n'est pas protéger par mot de passe
alors, pourrez vous SVP m'aider dans ces points :

1 - ouvrir un fichier Excel protégé par mot de passe
2 - puis de modifier une donnée
3 - refermer ce fichier en le protégeant à nouveau par le même mot de
passe
J'ai déjà écrit la partie 2 qui concerne mes besoins.

tout ce que je trouve dans les forums, c'est une explication pour
l'ouverture des feuilles ou onglets protégés par un mot de passe dans
un fichier ; alors que mon souhait est l'ouverture du fichier.
A voir également:

4 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Et tu connais le mot de passe ?
A+
1
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Workbooks.Open "NomDuClasseur", Password:="Code"

Bien sûr, WorkBook doit être rempalcer par le nom que tu a donné à l'objet WoorkBook.
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
1
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17
 
merci,
votre bout de code est correcte avec une petite modification :
Set wbExcel = appExcel.Workbooks.Open("C:\BD.xls", Password:="XXXXXXXXXX")

mais la problème c'est que si je ferme l'application tous les données que j'ai écrit dans mon fichier excel serons perdu :(


y a t'il une solution ??????
0
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17
 
plutot, si je ferme l'application elle m'affiche un message voulez vous enregistrer ??

je veux que l'enregistrement soit automatique, sans confirmation !!!!!!!
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Comment ça perdue, tu n'a que de le sauver avant de le fermer !!!
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
wbExcel .save
0
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17
 
merci beaucoup lermite222 pour votre assistance :)

Résolu
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Alors tu dois spécifier où..
wbExcel .saveAs "C:\Répertoir\NomFichier.xls"
1
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17
 
oui oui,
merci
0
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17
 
Rebonjour,
merci pour votre réponse rapide :),
donc, bien sure que oui, moi j'ai créer la fichier

j
0