tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
670
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mexxchen Mexxchen ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    16
    Hallo allerseits,

    ich möchte gerne das Kontextmenü erweitern, wenn ich in Visio auf ein Shape mit Rechts klicke.

    Ich habe nun einen neuen Menüpunkt mit Hilfe des Visio SDK im Kontextmenü erstellen können. Doch irgendwie begreif ich das noch nich so recht mit den Aktionen im Shapesheet. Eigentlich möchte ich nur bei einem Rechtsklick über das erscheinende Menü ein Fenster anzeigen lassen. Kann mir vielleicht jemnd dazu Tipps geben?
     

  2. #2
    Mexxchen Mexxchen ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    16
    So... ich bin nun diesem Link gefolgt, um mir einen neuen Menüpunkt im Kontextmenü eines Shape zu erstellen. http://msdn.microsoft.com/en-us/library/bb245820.aspx

    Ich habe dazu mir eine neue Action im Shape angelegt und folgendes eingetragen:

    Action : =RUNADDONWARGS("QUEUEMARKEREVENT","/soln=ComInAddIn /cmd=Test")

    Menü: "Test-Kontext"

    Invisible : FALSE

    Dann habe ich mir in meinem AddIn-Startup einen neuen EventHandler erstellt:
    Code:
    Code :
    1
    2
    
    // Add an event handler for the QueueMarkerEvent.
                    this.Application.MarkerEvent += new EApplication_MarkerEventEventHandler(Application_MarkerEvent);

    In dem daraufhin erstellten Handler habe ich einen Breakpoint gesetzt, aber wenn ich Visio starte, mein Diagramm erstellen lasse und auf dem bestimmten Shape das Kontextmenü auswähle, passiert nix...Event wird nicht ausgelöst.

    Woran könnte das liegen? Hab ich vielleicht etwas übersehen?
     

  3. #3
    Mexxchen Mexxchen ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    16
    Ich habe nun mitbekommen, dass ich RUNADDONWARGS nicht ausführen kann im ShapeSheet. Ich musste die Zeile für die Aktion ändern. (=QUEUEMARKEREVENT("/soln=ComInAddIn /cmd=Test"))

    Woran kann es liegen, dass ich RUNADDONWARGS nicht nutzen kann? Ich kann komischerweise auch keine anderen Addons von SDK 2007 in Visio ausführen...
     

  4. #4
    Mexxchen Mexxchen ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    16
    Hat keiner eine Idee?
     

Ähnliche Themen

  1. Outlook 2007 Add In - Kontextmenü erweitern
    Von StehtimSchilf im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 10.08.10, 12:23
  2. [Visio 2007] Min-Max oder Chen für Datenbank
    Von kuhlmaehn im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 18.07.09, 01:57
  3. Sharepoint 2007 / MOSS 2007
    Von DeMuX im Forum Content Management Systeme (CMS)
    Antworten: 0
    Letzter Beitrag: 14.05.09, 13:20
  4. visio und xml
    Von unco im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 25.01.05, 14:25
  5. visio
    Von unco im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 17.01.05, 15:08