Microsoft Word защищает стили с помощью VBA и функции «Защитить документ» - PullRequest
1 голос
/ 02 декабря 2008

Я пытаюсь ограничить стили, которые пользователь может использовать в документе Word 2003. Я делаю это с помощью функции «Защитить документ». В моей ситуации мне может понадобиться использовать VBA, но я не уверен.

После защиты документа я больше не могу применять стиль только к одному слову без изменения стиля для всего абзаца.

Например, если я попытался изменить слово «дом» на новый стиль в предложении ниже ...

На холме есть дом.

Тогда все предложение станет тем же стилем, а не просто словом «дом». Кто-нибудь знает, как обойти это с помощью VBA или знает, что я делаю не так?

Спасибо!

1 Ответ

2 голосов
/ 03 декабря 2008

На панели Стили и форматирование посмотрите на стили, которые имеют букву «а» рядом с ними (вместо знака абзаца ¶). Это стили персонажей. За Например, стиль «Акцент» применяется курсивом, а стиль «Сильный» - жирным шрифтом. Вы можете определить другие стили символов для своих собственных шаблонов; просто измените Раскрывающийся список «Тип стиля» в диалоговом окне «Новый стиль» из абзаца в символ.

На панели «Защитить документ», установив флажок «Ограничить форматирование», нажмите ссылку «Настройки» под ней и выберите стили, которые вы хотите разрешить. Вы можете выберите стили символов там, а также стили абзаца. Пользователи могут подать заявку любой стиль, если это стиль в списке, который вы позволили.

...