0

I wrote an Add-in for the VBA-Editor of MS Aaccess in C# How to write a Add-in for the development enviroment: "Microsoft Visual Basic for Applications"

I already created a toolbar like this:

var toolbar = m_VBE.CommandBars.Add(RadToolbarCaption, MsoBarPosition.msoBarTop, System.Type.Missing, true);

As I need a more sophisticated control (a dropDown list with icons inside) in the toolbar I thought of adding a custom control to the toolbar. This is what I tried:

try
{
    var crtl = m_toolbar.Controls.Add(MsoControlType.msoControlCustom);
}
catch (Exception ex)
{
    Debug.WriteLine(ex.Message);
}   

But this returns an ArgumentException:

Value outside of the valid range (Original: "Der Wert liegt außerhalb des erwarteten Bereichs.")

Is there a way to add a control other than the few standard controls to the menuebar?

Cindy Meister
  • 25,071
  • 21
  • 34
  • 43
Gener4tor
  • 414
  • 3
  • 12
  • 40

1 Answers1

1

No, it's not possible to use non-standard controls in an Office CommandBar object.

Cindy Meister
  • 25,071
  • 21
  • 34
  • 43