Я написал надстройку для VBA-редактора MS Aaccess в C# Как написать надстройку для среды разработки: «Microsoft Visual Basi c для приложений»
Я уже создал панель инструментов, подобную этой:
var toolbar = m_VBE.CommandBars.Add(RadToolbarCaption, MsoBarPosition.msoBarTop, System.Type.Missing, true);
Поскольку мне нужен более сложный элемент управления (список dropDown со значками внутри) на панели инструментов, я подумал о добавлении пользовательского элемента управления на панель инструментов. , Это то, что я пробовал:
try
{
var crtl = m_toolbar.Controls.Add(MsoControlType.msoControlCustom);
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
Но это возвращает ArgumentException:
Значение вне допустимого диапазона (оригинал: "Der Wert liegt außerhalb des erwarteten Bereichs.")
Есть ли способ добавить элемент управления, кроме нескольких стандартных элементов управления, в панель меню?