Saya menulis Add-in untuk VBA-Editor dari MS Aaccess di C# Cara menulis Add-in untuk lingkungan pengembangan: "Microsoft Visual Basic for Applications"

Saya sudah membuat toolbar seperti ini:

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

Karena saya memerlukan kontrol yang lebih canggih (daftar dropDown dengan ikon di dalamnya) di bilah alat, saya berpikir untuk menambahkan kontrol khusus ke bilah alat. Inilah yang saya coba:

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

Tapi ini mengembalikan ArgumentException:

Nilai di luar rentang yang valid (Asli: "Der Wert liegt außerhalb des erwarteten Bereichs.")

Apakah ada cara untuk menambahkan kontrol selain beberapa kontrol standar ke menuebar?

0
Gener4tor 10 Maret 2020, 19:15

1 menjawab

Jawaban Terbaik

Tidak, tidak mungkin menggunakan kontrol non-standar di objek Office CommandBar.

1
Cindy Meister 11 Maret 2020, 10:52