いくつかのブックマークを含む 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);
これは、bookmark1 のロックを解除したままにしません。他のブックマークがロックされている間に、1 つのブックマークのみをロック解除できるようにする方法は他にありますか?