Hallo Leute,
ich habe folgendes Problem mit dem Aufrufen von VBA-Prozeduren.
In Inventor habe ich die Standard-Projekt-Datei "default.ivb"
Meinen Code habe ich in die Projektdatei "meine.ivb" geschrieben.
Dieses Projekt ist ebenfalls geöffnet und in der Standard -Datei habe ich einen Verweis auf "meine.ivb" gesetzt.
Innerhalb von VBA-Routinen kann ich meine Prozeduren, etc auch korekt aufrufen.
Die für den Benutzer sichtbaren Prozeduren tauchen als Makros in Inventor unter "Extras" - "Makro" - "Makro" auf und lassen sich einwandfrei ausführen.
Jetzt würde ich gerne eine Werkzeugleiste definieren, mit meinen
Makros als Buttons.
Solange Makros in der "default.ivb" gespeichert sind, erkennt Inventor die Makros und trägt sie in die Liste der Befehle ein.
Leider sind aber die Makros aus "meine.ivb" in der Befehlsliste
nicht vorhanden.
Ich habe schon herumprobiert, aber es klappt nicht.
Mit macrodefinition.add erhalte ich die Fehlermeldung, das das Makro
nicht gefunden wurde.
Leider kann ich macrodefinition aber auch nicht mitteilen, das die
Definition in einer anderen Projektdatei steht, sondern nur Module.
Offenbar findet Inventor die Makros nicht, wenn sie nicht in der der
Standard-VBA-Datei stehen.
Hat jemand vielleicht einen Tip, wie das hinbekomme?
Sonst bleibt mir nur die Möglichkeit, in der "default.ivb" eine Prozedur zuschreiben, die meine Prozedur in "meine.ivb" aufruft.
Das wäre nicht gerade eine schöne Lösung.
Grüße
Manfred
[Diese Nachricht wurde von Manfred Zirk am 20. Dez. 2007 editiert.]
[Diese Nachricht wurde von Manfred Zirk am 20. Dez. 2007 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP