Guten Morgen zusammen
Wir nutzen das "Makro 05" von Andreas Müller zum auslesen der Teile aus SWX, Version 7.1. Dieses Makro lief bis vor einiger Zeit völlig problemlos auf 4 PCs. An einem PC gibt es eine Fehlermeldung "Objektvariable oder With-Blockvariable nicht festgelegt" siehe Bild und dann ist Ende. Auch verschiedene alte Versionen des Makros gehen nicht mehr.
Nach langem probieren habe ich herausgefunden das der Fehler (laut Debugger) schon in dieser Zeile auftritt:
' an SolidWorks anklinken und aktives Assembly holen
Set swApp = CreateObject("SldWorks.Application")
Habe schon viel Zeit mit Google verbracht zu diesem Fehler. Leider habe ich nix gefunden was abhilfe schafft .
Auch das hier CAD.de hat mich nicht weitergebracht, da meine VBA Kenntnisse doch sehr bergrenzt sind.
Nun habe ich beim Blick in den Taskmanager festgestellt, das eine neue Instanz von SWX (im Hintergrund) gestartet wird sobald ich das Makro ausführe. Und da liegt glaube ich der Fehler, oder? Warum passiert das und wie kann ich es ändern.
Bin für alle Tips und Anregungen dankbar.
------------------
MfG
L. Schröter
-----------------------------------------------------
[HP Z440] [E5-1630V3@3,7GHz] [16GB RAM DDR4] [256GB Z-Turbo SSD] [1TB HDD WD] [NVidia Quadro K2200 4GB] [24" HP ZR24w + 24" HP Z24i]
Win7 64bit
SolidWorks 2012x64 SP5.0
SolidWorks 2014x64 SP5.0
-----------------------------------------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP