Microsoft Word защищает стили с помощью VBA и функции защиты документа

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

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

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

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

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

Спасибо!


person joe    schedule 02.12.2008    source источник


Ответы (1)


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

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

person joe    schedule 03.12.2008