Mon application C# doit remplir un modèle Word et enregistrer le résultat du traitement dans un autre fichier. Nous avons été invités à verrouiller le nouveau document pour empêcher toute modification. Maintenant, je l'ai essayé avec:Comment empêcher l'utilisateur d'éditer Word Document avec Word # Interop?
wordDoc.Protect(
Word.WdProtectionType.wdAllowOnlyReading,
ref oMissing,
ref password,
ref oMissing,
ref oMissing);
et bel arrêt lors de l'ouverture du document peut encore être modifié, la seule contrainte est que nous ne pouvons pas enregistrer dans le même fichier ... Wich est évidemment pas ce que je suis à la recherche de. Ce dont j'ai besoin est un LOCK complet de mon document, c'est-à-dire que l'utilisateur ne peut pas interagir (modifier, annuler, ajouter ou reformater du texte) avec Word. Je sais dans Excel qu'il y a un moyen de verrouiller les cellules de la feuille, je l'ai fait pour un autre projet ... Y at-il quelque chose de similaire dans Word?
Oublié de mentionner: Je dois utiliser Word 2003 (donc PIA version 11.0).
Généralement, la conversion au format PDF serait l'approche privilégiée pour créer un document non modifiable. – spender