有没有办法在(DocumentFormat.OpenXml.Wordprocessing)中写保护一个段落?

Is there a way in (DocumentFormat.OpenXml.Wordprocessing) to write protect a paragraph?

我知道你可以用这样的东西来保护整个文档:myDocument.ExtendedFilePropertiesPart.Properties.DocumentSecurity= new DocumentSecurity("4");

有没有办法做同样的事情,但只是一个段落?

-提前致谢

是的,虽然我在移动设备上,目前无法检查确切的语法。但是你可以自己找到它。

新建一个文档,内容比较简单。在 Word 应用程序中,转到“开发人员”选项卡。有一个 group/button "Restrict Editing" / "Protect document"(取决于 Word 的版本)。这会显示一个任务窗格,您可以在其中定义限制的种类。 Select 除了段落之外的所有内容,然后从第 2 步选择 "Read-only"(或类似的东西 - 不保护评论或表单字段)。使 "everyone" 的选择可编辑。下一步,激活保护。

完成此工作后,在 Open XML SDK 生产力工具中打开文档,您可以检查底层 Word Open XML 语法。另外,如果您使用的是 SDK(从您的问题中不清楚),它还会向您显示用于生成文档的代码。