我正在开发一个包含一些书签的 Word 加载项项目。要更新这些字段,代码会使用以下命令解锁文档:
_document.Unprotect(ref _password);
然后从服务器中提取内容并锁定:
_document.Protect(WdProtectionType.wdAllowOnlyFormFields, ref _noReset, ref _password, ref _useIrm, ref _enforceStyleLock);
为了使特定书签保持解锁状态,我尝试使用以下代码:
_document.bookmark1.Range.Editors.Add (Microsoft.Office.Interop.Word.WdEditorType.wdEditorEveryone);
这不会使书签1 保持解锁状态。还有什么我可以尝试让一个书签解锁而其他书签被锁定吗?