如何禁用Word Doc中的标题部分以使用word interop c#进行编辑

时间:2015-10-09 04:59:11

标签: c# .net ms-word office-interop

我的Test.dotx文件在Header部分(Header-footer)中有一个picturebox和2个文本字段。

当我从Test.dotx文件创建Test.DocX时,我希望锁定文件的标题部分以进行编辑,即用户必须无法从文档的标题部分(Test.DocX)写入或删除。

我正在使用word.interop来实现此目的。我已通过标题锁定内容控件。

  cc.LockContentControl = true;
  cc.LockContents = true;

这仅禁用控件,但标题中的其他区域仍为可编辑状态。我想锁定整个标题部分。

1 个答案:

答案 0 :(得分:2)

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

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