Как добавить настраиваемую вкладку ленты с помощью VBA?

Я ищу способ добавить на ленту Excel настраиваемую вкладку, на которой было бы несколько кнопок. Я случайно наткнулся на некоторые ресурсы, посвященные этой проблеме через Google, но все они выглядят хитроумно и невероятно сложно.

Как это сделать быстро и просто? Я бы хотел, чтобы новая вкладка загружалась, когда мой VBA загружается в Excel ..

ОБНОВЛЕНИЕ : Я попробовал этот пример из здесь , но получил ошибку «Требуется объект» в последней инструкции:

Public Sub AddHighlightRibbon()
Dim ribbonXml As String

ribbonXml = ""
ribbonXml = ribbonXml + "  "
ribbonXml = ribbonXml + "    "
ribbonXml = ribbonXml + "    "
ribbonXml = ribbonXml + "      "
ribbonXml = ribbonXml + "        "
ribbonXml = ribbonXml + "          "
ribbonXml = ribbonXml + "        "
ribbonXml = ribbonXml + "      "
ribbonXml = ribbonXml + "    "
ribbonXml = ribbonXml + "  "
ribbonXml = ribbonXml + ""

ActiveProject.SetCustomUI (ribbonXml)
End Sub

94
задан vba_user111 11 July 2019 в 13:30
поделиться