Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2007, 11h54   #1
Membre du Club
 
Inscription : février 2007
Messages : 71
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2007
Messages : 71
Points : 62
Points : 62
Par défaut [VBA-W] document protégé

Bonjour à tous,

Je travaille sur un traitement qui ouvre successivement plusieurs documents word.
Si un de ces docs est protégé par un mot de passe, la boite de dialogue (word) de saisi du mot de passe apparait... et le traitement attend une réponse utilisateur avant de poursuivre.

Est-il possible de savoir si un document word est protégé avant de l'ouvrir ?
Cela me permettrait à la limite de ne pas traiter le document protégé et de passer au suivant.

Merci pour aide.
Speedrman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 13h25   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
J'ai bien peur que tu n'aies pas de solution simple. Jète un oeil ici Tu comprendras qu'outre le fait qu'on ne peut même pas isoler les fichiers ayant l'attribut Lecture seule, il n'existe pas d'attribut "protégé".
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 15h52   #3
Membre du Club
 
Inscription : février 2007
Messages : 71
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2007
Messages : 71
Points : 62
Points : 62
Merci de ta réponse ouskel'n'or, finallement je pense pouvoir contourner le problème, en ouvrant chaque document en spéficiant à leur ouverture un mot de passe bidon.

Code :
Documents.Open locStrDoc, , False, , "ijijijijikakaakakaka"
Un document qui n'est pas protégé s'ouvrira normalement
Un document protégé génèrera une erreur 5408 Mot de passe incorrect. Impossible d'ouvrir le document.

Hop je récupère la main, je le traite pas et je passe au suivant.

C'est sur que un peu bourrin comme méthode

Pensez-vous que ça ne risque rien pour les documents non protégés que j'ouvrirai de cette manière ?
Speedrman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h06.


 
 
 
 
Partenaires

Hébergement Web