Announcement

Collapse
No announcement yet.

ActiveX Control in Symbolleiste von Word 2000 ?

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

  • ActiveX Control in Symbolleiste von Word 2000 ?

    Hallo,

    mittels eines Add-In für Word 2000 möchte ich ein ActiveX Control in der Symbolleiste von Word integrieren. Das Control wurde mit Delphi 6 erstellt und wie erforderlich mittels regserv registriert. Das Control wird in der Symbolleiste angezeigt, doch leider kann ich die Funktionalität des Controls nicht nutzen.
    Die Funktion ‚QueryInterface‘ gibt mir keine entsprechende Referenz zurück.
    Wenn ich statt des ActiveX Controls einen gewöhnlichen ‚ CommandBarButton’ verwende, gibt ‚QueryInterface‘ jedoch die passende Referenz zurück.
    Es folgt ein Ausschnitt des verwendeten Codes.

    Für jeden Hinweis wäre ich sehr dankbar.

    Gruß, Torsten

    ………….
    …………
    MyCommandBarControl:= MyCommandBar.Controls.Add(
    msoControlActiveX,EmptyParam,EmptyParam,EmptyParam ,EmptyParam);
    …………
    …………
    CmdBarActiveX:= MyCommandBarControl as _CommandBarActiveX;
    CmdBarActiveX.Set_ControlCLSID('{9C8E604B-C96D-43F0-A5CB-86D019CB4946}');
    …………
    …………
    CmdBarActiveX.QueryInterface(IID_ MyActiveX_Iface, MyActiveX_Iface);

    // ‚MyActiveX_Iface‘ bleibt ‚nil‘
Working...
X