Meilleur auteur de réponses
Enable editing avec word 2003

Question
-
Bonjour à Tous ;
SVP est ce que vous pouvez m'aider j'avais donc plusieurs fichiers word et j'avais leurs mot de passe je veux bien les unprotect mais le probléme que je peux pas faire ça automatiquement puisque je dois cliqué sur "ENABLE EDITING" pour chaque fichiers. est ce que c'est possible de faire ce procédure automatiquement avec un code C#
Merci d'avance
Cordialement;
Réponses
-
Essayez avec :
object isReadOnly= false;
.............aDoc = word.Documents.Open(ref FName, ref nullobj, ref isReadOnly, ref nullobj, ref password, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj);
En plus, les documents Word sont sur un disque local?
Vous pouvez les sauvegarder si vous les ouvrez avec Word?
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse sarraarfaoui vendredi 30 août 2013 08:03
-
La configuration se fait pour l'ordinateur et non pour le fichier.
Donc pouvez-vous faire un petit teste avec le code original?
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse sarraarfaoui vendredi 30 août 2013 12:53
-
Bonjour
J'ai vu un nouveau thread sur ce sujet.
La config sur le PC ne fonctionne pas pour vous?
Comme ça c'est liée avec la config du Word, a une première vue on ne peut pas la modifier avec les outils de développement.
Merci!
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse sarraarfaoui lundi 2 septembre 2013 11:42
Toutes les réponses
-
Bonjour à Tous ;
SVP est ce que vous pouvez m'aider j'avais donc plusieurs fichiers word et j'avais leurs mot de passe je veux bien les unprotect mais le probléme que je peux pas faire ça automatiquement puisque je dois cliqué sur "ENABLE EDITING" pour chaque fichiers. est ce que c'est possible de faire ce procédure automatiquement avec un code C#
Merci d'avance
Cordialement;
- Fusionné Aurel Bera vendredi 30 août 2013 07:03 doublon
-
Bonjour sarraafaoui
Est que vous envoyez la bonne valeur pour le paramètre ReadOnly pendant l'ouverture du votre document?
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.workbooks.open.aspx
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. -
Bonjour;
j'utilise word et voila le début de mon code
Word.Application word = new Word.Application(); object isVisible = false; object nullobj = System.Reflection.Missing.Value; string pass = passw; object password = pass; object FName = sFileName; Microsoft.Office.Interop.Word.Document aDoc = null; word.Visible = false; aDoc = word.Documents.Open(ref FName, ref nullobj, ref nullobj, ref nullobj, ref password, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj); aDoc.Activate();
-
Essayez avec :
object isReadOnly= false;
.............aDoc = word.Documents.Open(ref FName, ref nullobj, ref isReadOnly, ref nullobj, ref password, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj);
En plus, les documents Word sont sur un disque local?
Vous pouvez les sauvegarder si vous les ouvrez avec Word?
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse sarraarfaoui vendredi 30 août 2013 08:03
-
-
-
j'ai pensé à http://msdn.microsoft.com/en-us/library/ff822887.aspx
mais j'arrive pas à insérer le code
Cordialement; -
Est que c’est possible de modifier la configuration de MS Word comme décrit ici :
http://thrivenetworks.com/blog/2011/05/25/turn-off-enable-editing-in-microsoft-office-2010/
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. -
Oui c'est possible mais j'ai plusieurs fichiers donc j'ai essayé de le faire avec la programation j'ai ajouter
word.ActiveProtectedViewWindow.Edit();
comme suit mais ça marche pas
Word.Application word = new Word.Application(); object isVisible = false; object nullobj = System.Reflection.Missing.Value; string pass = passw; object password = pass; object FName = sFileName; Microsoft.Office.Interop.Word.Document aDoc = null; word.Visible = false; aDoc = word.Documents.Open(ref FName, ref nullobj, ref nullobj, ref nullobj, ref password, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj); word.ActiveProtectedViewWindow.Edit(); aDoc.Activate();
-
La configuration se fait pour l'ordinateur et non pour le fichier.
Donc pouvez-vous faire un petit teste avec le code original?
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse sarraarfaoui vendredi 30 août 2013 12:53
-
Bonjour
J'ai vu un nouveau thread sur ce sujet.
La config sur le PC ne fonctionne pas pour vous?
Comme ça c'est liée avec la config du Word, a une première vue on ne peut pas la modifier avec les outils de développement.
Merci!
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse sarraarfaoui lundi 2 septembre 2013 11:42