使wordml readonly

时间:2010-09-16 14:33:27

标签: wordml

如何让wordml成为只读的。

任何想法??

2 个答案:

答案 0 :(得分:2)

将以下内容添加到WordML文档将告诉Word将其内容视为只读:

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

w:在此示例中,unprotectPassword为“1234”,但此属性不是必需的。如果未包含解锁密码Word将允许用户关闭文档的只读状态而不对其提出质疑。

希望有所帮助并且正是您所寻找的!

答案 1 :(得分:1)

如果您使用的是Open XML SDK 2.0,则可以在open方法调用的第二个参数中将文件指定为只读:

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