vba word 2007 - защитить документ, но включить панели инструментов

У меня есть документ с защищенными и незащищенными разделами. В Word 2003 для незащищенных разделов было включено форматирование, особенно маркеры и нумерация. Теперь в Word 2007, несмотря на то, что те же разделы не защищены, маркировка и нумерация отключены. Есть ли способ включить это? Я пробовал играть с CommandBars, но ничего не сработало. например Application.CommandBars("Форматирование").Enabled = True


person laetitas    schedule 19.10.2009    source источник


Ответы (1)


Есть отличный шанс, что любой код, который вы написали для Office 2003, будет вести себя по-другому в 2007 году в том, что касается таких вещей, как «CommandBars». Эмпирическое правило, которое я сейчас использую, заключается в том, что если Office 2007 использует другой пользовательский интерфейс для его обработки, то API для этой функции также изменится.

Я бы попробовал метод Protect, а не объект CommandBars. Существует параметр EnforceStyleLock, который может помочь.

person DaveParillo    schedule 19.10.2009