|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Développeur informatique Inscription : mai 2006 Messages : 5 ![]() |
Bonjour,
Je veux savoir s'il y a moyen de changer l'attribut ReadOnly d'un document ouvert par VBA. Je sais que l'attribut est (ironiquement) en lecture seule. Je ne parle pas ici de l'attribut que l'on peut changer à partir d'Explorer mais de l'attribut ActiveDocument.ReadOnly (combiné avec ActiveDocument.ReadOnlyRecommended). J'ai besoin de faire un "search & replace" dans plusieurs fichiers et je ne veux surtout pas avoir à renommer chaque fichier lors de sa sauvegarde. Merci pour vos suggestions. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() |
Tu lance un Batch sinon...
Sous dos tu te met dans le bon répertoire et tu fais un : Pour enlever la lecture seule Pour la remettre Ca te convient?
__________________
N'oubliez pas de mettre le
|
|
|
00
|
|
|
#3 | ||
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Tu peux faire ça en VBA.
Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Développeur informatique Inscription : mai 2006 Messages : 5 ![]() |
Je viens tout juste de l'essayer et malheureusement cela ne fonctionne pas. Comme je disais, ce n'est pas l'attribut du fichier mais l'attribut "à l'intérieur" du fichier.
Losque j'ouvre le fichier en question à partir de word j'ai un message me demandant si je veux ouvrir le fichier en lecteur seule (ActiveDocument.ReadOnlyRecommended) et ce, même si le fichier n'est pas en lecture seule sous le système de fichier. |
|
|
00
|
|
|
#5 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Oui, alors c'est une option. Pour la supprimer, va dans Fichier-> Enregistrer sous -> option -> dévalide l'option "Lecture seule recommandée" en bas de la fenêtre, enregistre ton fichier sous son nom
A+ |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Développeur informatique Inscription : mai 2006 Messages : 5 ![]() |
Existe-t-il un moyen d'enlever cette option par programmation ou dois-je me faire une macro pour accéder à cette option par le menu pour chaque fichier traité ?
|
|
|
00
|
|
|
#7 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Code :
ActiveDocument.SaveAs FileName:="LeFichier.doc", ReadOnlyRecommended:=False |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Développeur informatique Inscription : mai 2006 Messages : 5 ![]() |
Merci pour l'aide.
|
|
|
00
|
|
|
#9 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
et
alors ? Faut jamais oublier quand c'est ! |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Développeur informatique Inscription : mai 2006 Messages : 5 ![]() |
Je viens de voir le message. J'ai passé la soirée à jouer dans Linux.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com