Visio Addon mit Vba ausführen

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.

Hoffe jemand kann mir weiterhelfen.

Danke im Voraus

Visio 2003

Hallo,

Leider kenn ich mich in Visio 2003 nicht aus

Grüße
BigBen

Kenne Visio 2003 nicht, kann daher nicht weiter helfen

Visio.Addons(11).Run (Addons(11))

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)

1 Aec
2 AutoSpaceConvert
3 AutoSpaceDrop
4 AutoSpaceResize
5 Shapes verschieben…
6 Shape-Fläche und -Umfang…
7 Shapes anordnen…
8 Messtool
9 Brainstorming
10 DB-Entwickler
11 Datenbank-Assistent
12 Datenbank - Reexport
13 In Datenbank exportieren…
14 Mit ODBC-Datenbank verknüpfen…
15 Datenbankaktualisierung
16 Datenbank - Datensatz wählen
17 Datenbank - Shape aktualisieren
18 Datenbank - Datensatz aktualisieren
19 Datenbank aktualisieren
20 Datenbank - Shape löschen
21 Datenbankmonitor starten
22 Datenbankeinstellungen…
23 Datenbankexport-Assistent
24 Drilldown
25 AutoCAD-Zeichnung öffnen
26 AutoCAD-Zeichnung einfügen
27 Nach AutoCAD exportieren
28 Nach AutoCAD-DXF exportieren
29 CAD-Zeichnungen konvertieren…
30 CAD-Bibliothek konvertieren…
31 CnvtDwgDp
32 DwgCropTool
33 Anlagenereignismodell
34 Kategorie zuweisen
35 Daten importieren
36 Daten aktualisieren
37 Raumplan aktivieren
38 Raumplan deaktivieren
39 Farbe nach Werten
40 Assistent für neue Anlagenzeichnungen
41 Shapes beschriften
42 Drucker installieren
43 Gantt-Diagramm
44 Visio-Projektplaner
45 Assistent für den Import von Projektdaten
46 Assistent für den Export von Projektdaten
47 Hvac
48 Legende
49 Organigramm
50 Organigrammaktualisierung
51 OrgC11Sp2
52 Organigramm-Assistent
53 PESolution
54 Berichte…
55 SaveAsWeb
56 Shapes nummerieren…
57 Shapes aktualisieren…
58 Zeitlösung
59 tl
60 _Timeline.exe
61 ts11Sp2
62 UML-Hintergrund-Add-On
63 Hintergrund erstellen
64 Farbschemata
65 BR
66 Organization Chart Wizard.exe
67 Projektzeitachse
68 Project Timeline Wizard.exe
69 Organization Chart 98 Wizard.exe
70 Organigramm 98-Assistent
71 Organigramm 98-Konverter
72 Simple Timeline.exe
73 SUBMAKER.EXE
74 Verknüpfung mit Zeichenblatt
75 cc
76 Verknüpfung mit Dokument
77 Abteilung erstellen
78 Web erstellen
79 OPC
80 QueueMarkerEvent
81 Eigenschaften Netzwerk-Shape
82 cpm
83 REGION.EXE
84 Build Region.EXE
85 ORGWIZRD.EXE
86 REPORTER.EXE
87 SSPRINT.EXE
88 TIMELINE.EXE
89 Print ShapeSheet.exe
90 Websiteübersicht
91 Funktionsübergreifend
92 CFF14

Liebe Grüße
OVM

Leider kann ich da nicht weiterhelfen.
lg

Guten Abend,

Momentan kann ich bei der für mich dürftigen Fragestellung nichts genaueres Verstehen.
Versuch doch bitte estwas genauer dein Problem zu schildern.

Danke

Visio.Addons(11).Run (Addons(11))

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?

Nochmals Danke

Gruß Dao

Mit diesem Addon habe ich leider keine Erfahrung und kann dir somit nicht weiter helfen

MfG

Ovm