Menu

Ouverture fichier Excel protégé sous VB6 [Résolu/Fermé]

Messages postés
336
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 juillet 2015
- - Dernière réponse : wa7ch3000
Messages postés
336
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 juillet 2015
- 26 mai 2010 à 17:06
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.
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
27 janvier 2014
960
1
Merci
Bonjour,
Et tu connais le mot de passe ?
A+

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 43044 internautes nous ont dit merci ce mois-ci

Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
27 janvier 2014
960
1
Merci
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)

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 43044 internautes nous ont dit merci ce mois-ci

wa7ch3000
Messages postés
336
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 juillet 2015
16 -
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 ??????
wa7ch3000
Messages postés
336
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 juillet 2015
16 -
plutot, si je ferme l'application elle m'affiche un message voulez vous enregistrer ??

je veux que l'enregistrement soit automatique, sans confirmation !!!!!!!
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
27 janvier 2014
960 -
Comment ça perdue, tu n'a que de le sauver avant de le fermer !!!
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
27 janvier 2014
960 -
wbExcel .save
wa7ch3000
Messages postés
336
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 juillet 2015
16 -
merci beaucoup lermite222 pour votre assistance :)

Résolu
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
27 janvier 2014
960
1
Merci
Alors tu dois spécifier où..
wbExcel .saveAs "C:\Répertoir\NomFichier.xls"

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 43044 internautes nous ont dit merci ce mois-ci

wa7ch3000
Messages postés
336
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 juillet 2015
16 -
oui oui,
merci
Messages postés
336
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 juillet 2015
16
0
Merci
Rebonjour,
merci pour votre réponse rapide :),
donc, bien sure que oui, moi j'ai créer la fichier

j