如何禁用Word文档中的Header部分,以便使用Word互操作c#进行编辑

本文关键字:Word 互操作 编辑 文档 何禁用 Header 部分 | 更新日期: 2023-09-27 18:16:48

我有Test。dotx文件有一个图片框和2个文本字段在Header部分(Header-footer)。

当我创建Test. docx时。dotx文件,我希望文件的头部分被锁定用于编辑,即用户必须不能从文档(Test.DocX)的头部分写入或删除。

我使用word.interop来实现这个目的。我已经通过。

给标题中的内容控件加了锁。
  cc.LockContentControl = true;
  cc.LockContents = true;

这只禁用控件,但头中的其他区域仍然是可编辑的。我想锁定整个页眉

如何禁用Word文档中的Header部分,以便使用Word互操作c#进行编辑

选择文档中允许用户编辑的所有内容。显示开发/保护/限制编辑(名称可能因Word版本而异),激活步骤2中的"只读"编辑复选框。完成后,单击按钮开始执行保护。只要你没有选择标题中的文本,它就会被保护(锁定)。

为了找出对象模型对象、属性和方法,将这些步骤记录在宏中。