如何让wordml成为只读的。
任何想法??
答案 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
}