Ereignis wird in Com Add-In nicht verarbeitet

  • Sonstige

    Ereignis wird in Com Add-In nicht verarbeitet

    Hallo,

    ich versuche ein Com Add-In für Word in Visual Basic 6.0 (AddIn-Project)zu erstellen.

    Dabei erstelle ich zum einen eine neue Commandbar mit

    <font face="courier new"> Set cbMenu = WordInstance.CommandBars.Add("MyBar",,,true) </font>

    und einen neuen CommandBarButton mit

    <font face="courier new"> Set myButton = cbMenu.Controls.Add(1) </font>

    myButton ist global mit WithEvents deklariert worden, ein Eventhandler für das Click-Event existiert ebenfalls:

    <font face="courier new">
    Private Sub myButton_Click(...)
    Debug.Print "Button_Click"
    me.show

    End Sub
    </font>

    Wird nun Word gestartet, ist sowohl die CommandBar zu sehen als auch myButton sichtbar (und clickbar.) Das Debug.Print -Statement wird auch ausgeführt. Allein die Form, die mit me.show angezeigt werden sollte, wird nicht angezeigt. Außer: man setzt einen Breakpoint (z.B. auf me.show). Wird der Code nach dem Stop weiter ausgeführt, wird die Form angezeigt....

    Häl???

    Für jede Hilfe dankbar,
    Melon

    P.S. Ich habe die Projektvorlage für Add-Ins von VB genommen und angepasst. Vielleicht ist das ein hilfreicher Tip.