У меня есть документ, в котором я хочу ограничить параметры редактирования только определенными словами или предложениями, но я также хочу ограничить редактирование целыми разделами. Мы ценим любые предложения.
4 ответа
С помощью опции исключений в Ограничениях на редактирование вы можете выбрать области, в которых вы хотите разрешить редактирование, т.е. Вы можете разрешить редактирование, если все, кроме этих слов и предложений. (Я не думаю, что есть простой способ ограничить редактирование слова на основе этого слова, например сказать «запретить редактирование слова" слон ", где бы оно ни появлялось).
Если вам нужно только помешать редактированию определенных слов / предложений, вы можете поместить каждое из них в элемент управления контентом и настроить свойства каждого элемента управления таким образом, чтобы запретить редактирование или удаление. Но любой пользователь, имеющий доступ к вкладке разработчика, может изменить эти настройки обратно (если, например, вы не создали и не распространили свой документ как приложение VSTO).
Таким способом можно заблокировать объекты для редактирования / удаления (я думаю, что это работает только в Office 2007 и более поздних версиях).
Для защиты от редактирования:
- Выберите текст / объект, который вы хотите защитить от редактирования / удаления.
- Перейдите на вкладку «
Developer
» (обратите внимание, что по умолчанию эта вкладка отключена и скрыта). - Перейдите в группу «
Controls
» и нажмите «Group
(в раскрывающемся меню снова нажмите «Group
).
Чтобы также защитить от удаления:
- На той же вкладке и в группе (
Developer
->Controls
) нажмитеProperties
. - В открывшемся диалоговом окне установите флажок "Управление контентом не может быть удалено".
Чтобы снять защиту, выполните шаги 1-3, но теперь выберите Ungroup
(эта опция будет доступна только в том случае, если выбор идентичен заблокированному).
Скриншоты:
Чтобы заблокировать редактирование:
Чтобы заблокировать редактирование и удаление:
Насколько я знаю, вы не можете заблокировать конкретные слова или предложения, но только разделы документа. Вы можете создавать разрывы, которые создают разделы, и блокировать разделы:
- Вы должны разделить документ на разделы, выбрав Вставить | Разрыв ... в соответствующих местах в документе и выберите Непрерывный в разделе Типы разрыва раздела.
- Затем выберите Инструменты | Защитить документ ...
- Это активирует область задач Защитить документ.
- Установите флажок "Разрешить только этот тип редактирования в документе".
- Выберите "Заполнение форм" в раскрывающемся списке ниже.
- Нажмите Разделы ...
- Снимите флажки для разделов, которые должны оставаться незащищенными.
- Нажмите ОК.
- Нажмите «Да, начать усиление защиты».
- Укажите пароль, если хотите (если хотите, не забудьте!) Или оставьте его пустым, затем нажмите OK.
Самое близкое, что я могу придумать, - это использовать стол; Вы можете заблокировать определенные ячейки в таблице. Ну, в Word это называется "защита" вместо блокировки.
Здесь есть хороший учебник:http://www.techrepublic.com/blog/msoffice/how-to-protect-cells-in-a-word-table-using-a-text-form-field/