Hallo!
Bei uns im Haus sind Excel-Dokumente im Einsatz, von denen aus SolidEdge-Geometrien erzeugt werden können.
Diese Dokumente nutzt aber auch z.B. der Vertrieb, da mit diesen auch geprüft werden kann, ob bestimmte Geometrien schon erzeugt wurden; der Vertrieb erzeugt aber selbst keine Geometrien.
Damit aber der Vertrieb damit arbeiten kann, braucht Excel den Verweis auf die SE-Dll's, ansonsten funktionieren die Makros nicht, weil Excel erst prüft, ob alle Verweise greifbar sind.
Ein Laufzeitfehler ist die Folge.
Versuchsweise habe ich die benötigten SE-Dll's und tlb's in das System-Verzeichnis eines Arbeitsplatzes ohne SE-Installation kopiert, und die Makros liefen einwandfrei.
Eine Nachfrage bei UGS ergab, dass es ein Lizenzverstoß wäre, wenn die dll's in den Speicher geladen werden.
Meine Frage: Läd Excel die Dlls bereits beim Aufruf des Dokuments in den Speicher, oder erst wenn das entsprechende Makro gestartet wird?
Gruß,
BJ
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP