Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 enlever le mode lecture seule d'un fichier word (vba)

  • Initiateur de la discussion Initiateur de la discussion ssonap
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ssonap

XLDnaute Nouveau
Bonjour,

j'ai un programme excel qui doit télécharger un modèle de fichier Word (stocké sur le net) et travailler sur ce modèle.
Malheureusement, je n'arrive pas à enlever le mode lecture seule" de ce fichier word et donc mon programme ne peut pas s’exécuter.
ci-dessous l'exemple du code qui accède au fichier
VB:
Dim appWrd As Word.Application
Dim docWord As Word.Document
Set appWrd = CreateObject("Word.Application")
appWrd.visible = True

   Set docWord = appWrd.Documents. _
    Open("https://h5679.../exemple.docx", ReadOnly:=False)

Je pensais qu'avec ReadOnly:=false, cela fonctionnerait. Mais pas sur un fichier télécharger par un url.
Est-ce que quelqu'un a une solution ?
Si pas de possibilité de supprimer la lecture seule, peut être un programme qui copie le modèle et le ferme ?

Je suis totalement coincé,

Merci de votre aide.
Cdt
 
Solution
Bonjour;

un modèle de fichier Word (stocké sur le net)

hors "https://h5679.../exemple.docx" n'est pas un modèle word mais un document.
Si vous en faites un modèle word (.dotx) vous pourrez ouvrir un nouveau document à partir de ce modèle par :

VB:
Set docWord=appWrd.Documents.Add(Template:="https://h5679.../exemple.dotx", NewTemplate:=False, DocumentType:=0)

Il vous restera à enregistrer votre nouveau document sous l'extension .docx, votre modèle .dotx ne sera pas modifié.

Cordialement
Bonjour job75,

je ne comprends pas très bien ta réponse, désolé.
Pour moi, je télécharge déjà le fichier et j'essaie de "décocher" la lecture seule avec "ReadOnly=False" lors de ce téléchargement.
Mais ça ne fonctionne pas.
est-ce qu'il y a un moyen de décocher l'attribut "lecture seule" après le téléchargement ?
C'est là que je coince.

Merci
 
Bonjour;

un modèle de fichier Word (stocké sur le net)

hors "https://h5679.../exemple.docx" n'est pas un modèle word mais un document.
Si vous en faites un modèle word (.dotx) vous pourrez ouvrir un nouveau document à partir de ce modèle par :

VB:
Set docWord=appWrd.Documents.Add(Template:="https://h5679.../exemple.dotx", NewTemplate:=False, DocumentType:=0)

Il vous restera à enregistrer votre nouveau document sous l'extension .docx, votre modèle .dotx ne sera pas modifié.

Cordialement
 
Bonjour Roblochon et merci.

je n'étais pas du tout dans la bonne direction.
Ne maîtrisant pas word je n'ai pas pensé au format dotx !!

merci encore à tous les deux pour votre célérité 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
371
Réponses
5
Affichages
594
Réponses
2
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…