Announcement

Collapse
No announcement yet.

event auslösen für com schnittstelle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • event auslösen für com schnittstelle

    Hallo,
    ich habe eine Com-bibliothek als Verweis eingebunden. Diese habe ich als c# projekt mit com-Freigabe erzeugt. Darin ist ein Interface welches ich benutzen muss. In diesem Interface habe ich nun ein event. Das möchte ich aus meinem Excel VBA Projekt Klassenmodul heraus bedienen. Leider habe ich keine Ahnung wie ich das Event ansprechen soll. Im Objektkatalog sehe ich schon, dass das event in ein add_soundso und ein remove_soundso Methode geteilt wurde. Wenn ich aber davon ausgehe, das ich das Event ja auch irgendwie auslösen will fällt mir da nichts zu ein...
    kann mir hier jemand mal ein Beispiel geben wie man sowas anstellt?
    Gruß Sprotti

  • #2
    WithEvents

    Hallo,

    Wenn ich die Frage richtig verstanden habe, dann mußt Du im Kopf des Klassenmodules
    eine Variable mit der Klausel "WithEvents" anlegen. Danach kannst Du zu dieser Variable nach Standard-VBA-Manier Ereignisroutinen anlegen, also z.B. myObj_Event.

    Grüße,
    tAgedObject
    darkness is a state of mind

    Comment

    Working...
    X