Я создал шаблон Word, который хотел бы использовать в смешанной среде Office 2010/2011. Я ограничиваю форматирование с использованием рекомендуемых стилей, что исключает возможность выбора шрифта, размера шрифта и т. Д. Однако я хочу разрешить пользователю шаблона по-прежнему "Очистить форматирование".
В Word 2010 (Windows) это прекрасно работает, свойство документа FormattingShowClear
установлено на True
. К сожалению, в Word 2011 (Mac) это свойство не существует, поэтому кнопка и функция отключены. Кроме того, как это ни парадоксально, в Word 2011 включены кнопки стиля шрифта Bold и Italicize!
Я подтвердил, что FormattingShowClear
находится в списке удаленных (или никогда не реализованных) свойств, не поддерживаемых в Office для Mac 2011 (проверьте этот список здесь , если хотите).
Является ли мой единственный способ написать собственную функцию, используя Word.Selection.ClearFormatting
, и назначить ее для пользовательской кнопки? Есть ли в Word для Mac 2011 другое свойство, эквивалентное FormattingShowClear
, которое я могу установить на True
, чтобы включить существующую кнопку?
Обновление
Я пошел дальше и продублировал функцию «Очистить форматирование», но удаление функциональности «Полужирный и курсив» на вкладке «Главная» ленты по-прежнему разочаровывает меня. Я попытался воспроизвести эти функции в макросах (показано ниже) и закомментировать функции. Это блокирует «горячие» клавиши и использование панели инструментов форматирования, но не кнопок «Полужирный» и «Курсив» на вкладке «Главная» ленты.
Sub Bold()
'Selection.Font.Bold =WdToggle
'Selection.Range.Bold = wdToggle
End Sub
Sub Italic()
' Bold Italics
'Selection.Font.Italic=WdToggle
'Selection.Range.Italic =WdTogg
End Sub