Hallo
Ich suche nach einer Möglichkeit ein Addon von Visio über eine Subroutine auszuführen…
Ich habe schon die Funktionen RUN und CALL versucht, aber entweder geht es mit diesen nicht oder sie wurden falsch verwendet.
startet das Addon mit der Nummer 11. In dem falle ist das
glaube ich der verknüpfungsassistent.
Nummern: (/über schleife mit visio.addon(i).name)
…
Liebe Grüße
OVM
Hallo OVMueller,
Danke für deine Antwort.
Die Addons scheinen sich soweit auszuführen.
Ich nehme einfach mal an das die Nummer der Makros bei jedem Anders ist. Deshalb hab ich mir meine Makro Namen im Direktfenster ausgeben lassen und konnte so herausfinden welches Makro bei mir welche Nummer hat.
Bei mir dürfte damit das Addon „Datensatz - Shape Löschen“ (Was ja das Addon für Datensatz und Shape Löschen sein dürfte) die Nummer 14 sein.
Allerdings scheint es da noch ein paar Probleme zu geben:
Wenn ich ein Shape auswähle und dann mein Makro ausführe kommt die Fehlermeldung:
Nicht alle Daten aus den verknüpften Datenbankfeldern können gelesen werden. Rufen sie den Assistenten auf,…
Wenn ich allerdings das Makro einem Action-Button im Shapesheet zuordne und den Button nutze, funktioniert es ganz normal.
Muss zu: Visio.Addons(14).Run (Addons(14))
noch irrgendetwas dazu geschreiben werden oder wo könnte der Fehler liegen?