2010-09-16 6 views
1

comment je peux faire un wordml en lecture seule.make wordml readonly

des idées?

+0

Besoin de plus d'informations. Quelle langue? Comment est-ce lié à la programmation? –

+0

http://stackoverflow.com/users/59087/dave-jarvis en xml –

Répondre

2

Ajouter ce qui suit à votre document WordML racontera Word traiter son contenu en lecture seule:

<w:wordDocument> 
    <w:docPr> 
    <w:documentProtection w:edit="read-only" w:enforcement="on" w:unprotectPassword="5349CC3D"/> 
    </w:docPr> 
</w:wordDocument> 

w: unprotectPassword est « 1234 » dans cet exemple, mais cet attribut est pas nécessaire. Si un mot de passe de déverrouillage n'est pas inclus, Word autorisera l'utilisateur à simplement désactiver l'état en lecture seule du document sans les remettre en cause.

Espérons que cela aide et est ce que vous cherchez!

1

si vous utilisez le SDK Open XML 2.0, vous pouvez spécifier un fichier en lecture seule dans le second paramètre à l'appel de méthode ouverte:

// false is the read-only property 
using (var wordprocessingDocument = WordprocessingDocument.Open(documentFileName, false)) 
{ 
    // Do work here    
}