Отключить жирную кнопку

Я хочу отключить «жирный» переключатель в листе Excel.

Как мне это сделать?

У меня есть следующий код, но он не работает:

CommandBarControl test = excel1.Application.CommandBars["Formatting"].FindControl(Id:113,Recursive:true); if (test.Enabled) { MessageBox.Show(test.Caption + " enabled"); test.Visible = false; test.Enabled = false; } 

Я думаю, что это не работает, потому что из Office 2007 они используют Ribbon Controls.

Может ли кто-нибудь помочь, как получить контроль над определенной кнопкой? Так что я могу изменить его свойства, включить / отключить его по умолчанию и т. Д.

Боюсь, что ответ действительно тот, что это невозможно.

Я рассматривал возможности с модулями классов, потому что я думал, что с помощью класса вы можете перехватить событие, которое изменяет текст на жирный шрифт, а затем отменяет это событие. Однако все, что я мог найти, было связано с другими событиями (изменениями стоимости, расчетами, изменениями в структуре рабочей книги и т. Д.).

Даже если это сработает, это потребует серьезного кодирования и будет подвержено ошибкам.

Может быть, вы идете по нему не так – почему вы удаляете эту кнопку? Возможно, есть еще одно решение вашей проблемы. И, как упоминалось ранее, удаление кнопки не блокирует возможность использования ctrl + B или для вставки жирного текста – вы просто не можете этого предотвратить.

Не тот ответ, который вы хотите, я уверен, но я боюсь, что этого не может быть сделано.

  • Excel Добавить в разработку
  • excel удалить строку, если столбец содержит значение из списка-remove-list
  • IFDEF эквивалент в VBA
  • Автоматизация Excel: экспорт PDF вызывает всплывающее окно «Настройка принтера»
  • Есть ли способ разработать собственный SmartArt?
  • Сравните даты двух ячеек в excel
  • Как добавить Office Interops из Office 2007 при использовании Office 2016
  • Excel: - поддерживать относительные позиции диаграмм и рисованных линий
  • Как получить объект «Data Validation» CommandBarButton?
  • Как просмотреть текст объединенных ячеек при фильтрации другой ячейки?
  • использование функции excel для группы чисел с устойчивыми скачками
  • Давайте будем гением компьютера.