Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2924 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Piloté en VBA, Word 2013 se comporte différemment que Word 2007/10

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Piloté en VBA, Word 2013 se comporte différemment que Word 2007/10

n°2277482
edma
Posté le 11-03-2016 à 16:05:36  profilanswer
 

Bonjour  
je m'explique  
 en VBA Excel  
1 je lance Word pour ouvrir un document DOC1 en read only, puis je le sauvegarde (Saveas)sous le nom Doc2  
2 J'effectue des modifications dans le document (Doc2)  
3 à la fin j'enregistre les modification et je ferme Word  
 
Ceci fonctionne parfaitement avec Word 2007
 
Par contre avec Word 2013 il m'es impossible de modifier le document (étape 2) : dès la première instruction de modification j'ai le message d'erreur 6124 : impossible de modifier cette sélection car elle est protégée.
 
J'ai évidemment une solution de contournement :
fermer le document Doc2 puis le ré-ouvrir et là je peux le modifier !
Précisions
-  je référence systématiquement le document Word par l'objet "ActiveDocument"  
cette différence de comportement n'apparait qu'avec VBA, si j'utilise directement Word les deux versions fonctionnent à l'identique.
 
Apparemment Word 2013 garde active la propriété ReadOnly tout au long du traitement du document Doc 2, alors que word 2007 ne la maintient pas dès que le document ouvert en ReadOnly est enregistré sous le nom Doc2
 
Néanmoins c'est bizarre et j'aimerai comprendre le fond du pb
 
Merci de vos lumières


Message édité par edma le 12-03-2016 à 22:33:47
mood
Publicité
Posté le 11-03-2016 à 16:05:36  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Piloté en VBA, Word 2013 se comporte différemment que Word 2007/10

 

Sujets relatifs
VBA Word prend son tempsProbleme compatibilité VBA MSFLEXGRID Excel 2013
VBA Word pile saturéeSouci de conversion de code 2007 vers 2013
Publipostage Word en PDF avec base de données Excel[Résolu] Rechercher une valeur dans une page
Insérer des images avec légende dans word 2010Neophyte : Probleme VB - ACCESS 2013
VBA Word et zones de dessins 
Plus de sujets relatifs à : Piloté en VBA, Word 2013 se comporte différemment que Word 2007/10


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR